Java
罗杰海贼团
IBM Data Scientist , TensorFlow开发者
展开
-
Django数据库操作之save与update
Python框架Django有着诸多优点,它提供的models可以让开发者方便地操作数据库,但正是由于对上层的良好的封装,使得提升数据库操作性能必须要清楚地知道Django的数据库操作到底执行了哪些SQL语句。例如数据更新操作,对单条记录,可以使用save或者是update两种方式在Django工程下的settings.py下将log设置为DEBUG,即可查看save和update分别执行了哪些SQ转载 2017-09-21 15:21:03 · 20177 阅读 · 5 评论 -
常用的git命令
git add .git commit -m "提交注释"git push origin 分支名称git pull 更新查看、添加、提交、删除、找回,重置修改文件git help <command> # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- <file> # 抛弃工作区修改git co . # 抛弃工作区修改git转载 2017-08-25 15:27:13 · 288 阅读 · 0 评论 -
Gson纯Json解析
/** * @param json * @param clazz * @return */ public static <T> ArrayList<T> jsonToArrayList(String json, Class<T> clazz) { Type type = new TypeToken<ArrayList<JsonO原创 2017-09-25 16:48:43 · 314 阅读 · 0 评论 -
Android String与十六进制数互转
/** * 字符串转换成十六进制字符串 * @param String str 待转换的ASCII字符串 * @return String 每个Byte之间空格分隔,如: [61 6C 6B] */ public static String str2HexStr(String str) { char[转载 2017-06-14 15:58:52 · 7183 阅读 · 0 评论 -
int转4个byte,byte的拼接
int转4个bytepublic static byte[] intToByteArray1(int i) { byte[] result = new byte[4]; result[0] = (byte)((i >> 24) & 0xFF); result[1] = (byte)((i >> 16) & 0xFF); result[2] = (byte)((i >> 8原创 2017-06-14 13:53:52 · 813 阅读 · 0 评论 -
通过解析Xml配置文件,获取配置信息,进行实例化
测试类package cn.itheima.web.servlet1;import org.dom4j.Document;import org.dom4j.Element;import org.dom4j.io.SAXReader;import org.junit.Test;public class TestMyServlet { @Test public void testMy原创 2017-06-13 10:49:54 · 1210 阅读 · 0 评论 -
通过反射获取实例化
IMyServlet接口package cn.itheima.web.servlet;public interface IMyServlet { public void init(); public void service(); public void destory();}接口的实现package cn.itheima.web.servlet;public class My原创 2017-06-13 10:10:43 · 18943 阅读 · 0 评论 -
volatile与synchronized关键字
volatile关键字可以认为是轻量级的synchronized,它修饰的变量是一个共享变量,可以保证在多核心处理器开发中的可见性。这里的可见性指的是当一个线程修改一个共享变量时,另一个线程能读到这个修改的值。其实现原理是在其底层的汇编代码中引用了lock指令,lock指令可以将当前处理器缓存行(cpu高速缓存中可以分配的最小存储单元)的数据写回到内存中,这个写回内存的操作会使在其他cpu里缓存了原创 2017-02-22 23:51:13 · 329 阅读 · 0 评论 -
【华中“Hackathon”创客马拉松大赛】使用GAN(生成对抗网络)进行图像生成应用开发(Android App+Python服务端代码)
基于生成对抗网络(GAN)的以图生图应用开发 华中“Hackathon”创客马拉松大赛 本次由湖南大学和微软亚洲研究院主办,由国家超级计算长沙中心、微软学生俱乐部等承办的华中“Hackathon”创客马拉松大赛,将邀请150名高校中创意、开发、设计、营销达人聚集在一起,在24小时连续不间断工作坊中大展身手,我们将全力以赴让创客精神在华中地区迸发魅力。...原创 2018-06-06 18:50:06 · 1655 阅读 · 0 评论