10 2016 档案
摘要:package cn.magicdu.algorithm; import java.util.LinkedList; import java.util.List; /** * 出圈问题,数到某个数字的倍数就出圈,打印最后剩下的元素的原来位置 * * @author xiaoduc * */ public class Circle { public static vo...
阅读全文
摘要:package cn.magicdu.algorithm; public class CircleNumber { public static void main(String[] args) { for(int i=10;i0){ newValue=newValue*10+num%10; //得到一位数字 num/=10...
阅读全文
摘要:package cn.magicdu.algorithm; /** * 九九乘法口诀表 * * @author xiaoduc * */ public class NineNineMulitTable { public static void main(String[] args) { print99(); } /** *...
阅读全文
摘要:package cn.magicdu.algorithm; /** * 打印素数 * * @author xiaoduc * */ public class Prim { public static void main(String[] args) { for(int i=1;i<=100;i++){ if(isPrime(i)){ ...
阅读全文
摘要:今天手贱更新了系统,发现chrome flash插件过期了 解决方法: 使用全局代理打开 chrome $: google-chrome --proxy-server="socks5://127.0.0.1:1080" 在地址栏输入:chrome://components/ 检查更新就好了,注意,一
阅读全文
摘要:import java.net.DatagramPacket; import java.net.DatagramSocket; /** * 接收线程 * * @author xiaoduc * */ public class ReceiveThread extends Thread { private DatagramSocket ds; public Rece...
阅读全文
摘要:运行结果: 在浏览器输入 http:// localhost:8081
阅读全文
摘要:在Linux 下 ,今天写了个socket小程序,绑定80端口,发现抛异常 原因其实是因为在linux下,如果使用1024以下的端口则需要root权限, 所以因为我当前使用的不是root权限,所以权限不足而无法使用80端口,所以会报权限不够异常。 所以我们改用 1024+端口
阅读全文
摘要:一 反射机制操作类的成员变量 二 操作类的方法 三 利用反射实例化类 四 利用反射访问一个类的私有成员 五 利用反射覆盖数据对象的toString 方法
阅读全文
摘要:原来自己一直都没弄明白Java程序的执行顺序问题,今天,自己写了个测试,果然与自己考虑的有差距 测试代码: 一个父类Animal 一个子类Dog 测试类Test 运行结果: 所以执行顺序是: 父类Animal静态代码块->子类Dog静态代码块->父类Animal非静态代码块->父类Animal构造函
阅读全文
摘要:Traceback (most recent call last): File "/home/xiaoduc/.pyenv/versions/3.5.0/lib/python3.5/site-packages/pip/_vendor/requests/packages/urllib3/respons
阅读全文
摘要:JAVA 运行时识别对象和类的信息,主要有两种方式:一种是传统的RTTI,它假定我们在编译时已经知道了所有的类型;另一种是"反射"机制,它允许我们在运行时发现和使用类的信息。 参考文章:RTTI和反射 RTTI RTTI(Run-Time Type Identification)运行时类型检查。 传
阅读全文
摘要:今天在打开某个磁盘时,突然报错,报错信息如下 原因:Windows 未正常关闭,导致系统误以为存在临时缓存文件 解决方法: http://www.linuxidc.com/Linux/2014-05/101691.htm
阅读全文
摘要:事务 JDBCTransaction 单个数据库(一个SesisonFactory对应一个数据库),由JDBC实现。 Session session = null; Transaction tx =null; try { session = sessionFactory.openSession();
阅读全文
摘要:Ubuntu 16.04 - 64bit 解压rar 文件报错: 错误如下图: 原因: 未安装解压命令 unrar 参考博客: Error - "Parsing Filters not supported" 解决方法: 终端输入: sudo apt-get install unrar 这样就能解压r
阅读全文