-
[综合] python3.6读取tar.bz2文件
0.环境 ubuntu16.04 python3.6 tarfile 1.问题 tarfile.ReadError:notabzip2file File"/usr/lib/python3.6/tarfile.py",line1678,inbz2openraiseReadError("notabzi...
102
热度 -
25
热度 -
[综合] 《C专家编程》随笔1:读者心得
自己在阅读完《C和指针》和《C陷阱与缺陷》之后,结合实际的项目,对C语言有了一定熟悉。 《C和指针》是一本非常不错的C语言基础书,详细介绍了C语言的知识点,相对于谭浩强的红书之外,学到了许多基础知识,应该是一个C语言入门的必备。 《C陷阱与缺陷》多讲一些前辈们遇到的问题,自己看了一遍,可能对遇到的问...
92
热度 -
[综合] pytorch 广播语义(Broadcasting semantics)
刚开始入坑pytorch,还不知道这个Broadcastingsemantics是什么意思,现在仔细一看,发现背后的东西还不少。 简而言之,pytorch的广播语义有如下的几条规则: 一般语义 如果遵守以下规则,则两个张量是“可播放的”: 每个张量至少有一个维度。 迭代尺寸大小时,从尾随尺寸开始,...
130
热度 -
[综合] 实现单层json按照key字母顺序排序
最近在做银行项目时遇到一个问题:银行加签名数据必须按照顺序排好,再拼接后加签名,这时候就遇到问题,如何实现JSONObject对象中key-value按照key进行排序; 实现代码如下: importjava.util.Iterator;importjava.util.SortedMap;impo...
46
热度 -
[综合] 实现JOSN与Xml的相互转换
现在主流的数据格式为Json格式,但是我们如果对接银行等金融方面的接口这时候就会必须要求我们格式为Xml格式的报文,这个时候我们如何解决呢? 代码如下: <dependency><groupId>xom</groupId><artifactId>xo...
26
热度 -
[综合] 大学教务系统javascript一键评价脚本
期末了,又要写上教务系统写评价,好烦,人懒表示不想点。可以通过浏览器的控制台一键评价: variframe=document.getElementById('iframeautoheight');varinnerDoc=iframe.contentDocument||iframe.contentWi...
3
热度 -
[综合] 洛谷日常水题 P1008 三连击
题目 说是新手村,对我等蒟蒻还是好难啊。 只能看看题解,膜拜一下大佬,做做复制粘贴的工作了。 #include<bits/stdc++.h> usingnamespacestd;intmain() {boolans;intcout[10]={0}; inti; for(i=192;i&l...
51
热度 -
3
热度 -
[综合] hi网络编程之服务器端
最近忙着期末考试,当然毫无意外的挂科了。不过算了,先把之前的服务器代码写上去再说 #include<stdio.h> #include<winsock2.h>#pragmacomment(lib,"ws2_32")intmain(intargc,char**argv) {WS...
20
热度 -
[综合] 坑爹的牛客网小白赛5H题
妈的,这道题让我怀疑人生,最小公倍数这么水的题我居然错了。后来发现数据是很大的,是unsignedlonglong类型的,把所有数据换了,通过率只有30%,一度崩溃,看见群里大佬都过了,也不好意思问。早上起来还想到这个问题,突然想到,我之前没加括号是以a*b/最大公倍数的方式计算,要是a*b溢出了不...
68
热度 -
67
热度 -
[综合] INSERT INTO SELECT 表复制语句
语句形式为: InsertintoTable2(field1,field2,...)selectvalue1,value2,...fromTable1 或者: InsertintoTable2select*fromTable1 注意事项:(1)要求目标表Table2必须存在,并且字段field,f...
11
热度 -
[综合] mysql 临时表的基本使用
在工作中进行开发测试,你可能只需要少数数据不是对整个表运行这些查询或者不希望测试产生垃圾数据,将记录选择到一个临时表可能更快些,也减少垃圾数据的产生,然后在这些表运行查询。 创建临时表SQL和正常表创建有一点区别,主要在正常SQLCREATETABLE语句加上TEMPORARY关键字: CREAT...
65
热度 -
[综合] mysql 的多表关联删除
在项目中经常会碰到多层表结构的设计,当碰到删除的时候如果单个表逐一删除,不仅牺牲效率还容易出错。 所以在mysql4.0推出了跨表delete功能,简单的说就是可以在一个SQL里面对多张表的指定一条数据或多条数据进行删除。 现有table1和table2两张表,他们的外键是ID,不说了直接上SQL。...
82
热度 -
[综合] java源码学习之Objects
1.Objects与Object的区别 1.1.object是java中所有类的基类,java中所有的类都继承自Object,位于java.lang包下面;objects是object的一个工具类,位于java.util包下,被final修饰不能被继承,拥有私有的构造函数。 1.2.object在j...
39
热度 -
[综合] StringUtils工具类方法汇总1(空校验、去字符处理、字符串比较)
Apachecommonslang3包下的StringUtils工具类中封装了一些字符串操作的方法,非常实用,使用起来也非常方便。StringUtils类在操作字符串时,即使操作的为null值也是安全的,不会报NullPointerException,这一点在后面的例子中再具体说明。因此,在操作字符...
23
热度 -
[综合] Spring @scope注解(spring controller是单例还是多例)
scope用来声明IOC容器中的对象应该处的限定场景或者说该对象的存活空间,即在IOC容器在对象进入相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁这些对象。 目前,scope的取值有5种取值: 在Spring2.0之前,有singleton和pro...
27
热度 -
[综合] mysql 多表联合更新
在实际工作中我们经常碰到一些业务要更新多张有关联的表数据,如果单独更新每张表,不仅降低效率而且容易出错,所以在mysql4.0.4开始支持多个表的update操作。 假设有两张表table1、table2关联关系为table1.t2_id=table2.t1_id。 1.将table1中价格...
42
热度 -
[综合] mybatis + Mysql 批量update数据
在实际项目开发中经常出现需要批量更新数据的问题,由于批量更新存在多种方式(比如先查询,再删除,之后批量插入),这里我们就只讨论update语句的方式。 1.条件不同,修改结果相同 例如:根据id来更新多条数据的状态 publicinterfaceMapper{voidbatchUpdate(@Par...
72
热度