你好,游客 登录 注册 搜索
rss订阅 手机访问 
Linux编程
Java开发规范
随着《阿里巴巴Java开发手册》的公开,重新又掀起一股编码规范的风口。结合《华为Java编程规范》以及团队内部的实践,我们也做了一段开发规范。不求最全,但求有效。
日期:今 08:24 作者:庄君祥
Spring4-@Configuration的使用
Spring4-@Configuration的使用
日期:昨 19:59 作者:suyanzhu
Junit单元测试初识
写过单元测试的小童鞋对于Junit一定不陌生,可小白我,刚刚开始接触,这里就把我的测试实验,做一下记录,以便以后方便查看。学习使用JUnit4,既然使用最新版本了,就不要再考虑老版本是如何使用的了,JUnit是什么?就是一个方便大家测试的插件。
日期:03月22日 作者:AndroidJotting
JDOM读取XML文件
学习Spring时,我们经常看到很多xml配置文件,Spring通过在配置文件中的配置,使用IOC(控制反转),从而实现代码的灵活性,本篇我就为大家介绍一种解析xml方式--JDOM。
日期:03月22日 作者:AndroidJotting
Spring之IOC详解
学过Spring的小伙伴对于IOC一定不陌生,IOC:控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。
日期:03月22日 作者:AndroidJotting
Struts2之OGNL表达式
OGNL(Object-Graph Navigation Language的简称),对象图导航语言,它是一门表达式语言,除了用来设置和获取Java对象的属性之外,另外提供诸如集合的投影和过滤以及lambda表达式等。
日期:03月22日 作者:AndroidJotting
wchar* 转char*与Qt下码制转换
wchar* 转char*与Qt下码制转换
日期:03月21日 作者:junbujianwpl
FileNotFoundError: [Errno 2] No such file or directory: 'tesseract'
FileNotFoundError: [Errno 2] No such file or directory: 'tesseract'
日期:03月21日 作者:junbujianwpl
一个简单的文件传输验证码识别C/S实现
client通过tcp向server传输一个待识别的验证图片,server端识别后通过tcp回传给client。server端识别验证码采用pytesseract。
日期:03月21日 作者:junbujianwpl
Log4Qt创建每日滚动日志
Log4Qt创建每日滚动日志
日期:03月21日 作者:junbujianwpl
Qt中pro文件从相对路径导入库
Qt工程中有lib、dll、a、so等文件需要导入时,有时需要指定路径。指定绝对路径换到其他机器编译时会不大方便。那么,如何在Qt pro文件中通过相对路径导入库呢。
日期:03月21日 作者:junbujianwpl
Qt连接信号到子类槽函数提示父类无相应槽函数
Qt连接信号到子类槽函数提示父类无相应槽函数,通过connect连接一个信号到子类的一个槽函数却提示父类没有对应的槽函数。
日期:03月21日 作者:junbujianwpl
ctypes中使用WindowFromPoint
ctypes是一大利器,为Python调用c库函数、dll使用等提供了极大的便利。 但是使用ctypes下的函数遇到一些复杂的数据类型传参时怎么使用对接的数据类型呢。
日期:03月21日 作者:junbujianwpl
Python比较2个时间的大小
Python中有time和datetime,不过二者都直接取出日期和时间。当需要比较2个时间的先后时,这两个类的函数都显得有些过于复杂。因为它们都带上了日期。 如果仅想比较时间,取出当前时间会带有日期信息,而指定比较的目标时间...
日期:03月21日 作者:junbujianwpl
Hibernate自定义简单主键生成
当使用Hibernate定义pojo的时候,有时候需要生成一定规则的数据表主键,这时候我们可以采用自定义主键生成方式去生成主键。
日期:03月20日 作者:xmqa
关于Java类加载
Java程序运行的场所是内存,当在命令行下执行: java HelloWorld命令的时候,JVM会将HelloWorld.class加载到内存中,并形成一个Class的对象HelloWorld.class。其中的过程就是类加载过程:
日期:03月20日 作者:jadehy
JVM垃圾回收机制
GC通过确定对象是否被活动对象引用来确定是否收集该对象。GC首先要判断该对象是否是时候可以收集。两种常用的方法是引用计数和可达性分析算法。
日期:03月20日 作者:jadehy
阻塞队列 - Java基于链表的简单实现
阻塞队列与普通队列的区别在于:阻塞队列为空时,从队列中获取元素的操作将会被阻塞,当队列为满时,往队列里添加元素的操作会被阻塞。
日期:03月20日 作者:jadehy
单链表数据结构 - Java简单实现
链表中最简单的一种是单向链表,每个元素包含两个域,值域和指针域,我们把这样的元素称之为节点。每个节点的指针域内有一个指针,指向下一个节点,而最后一个节点则指向一个空值。如图就是一个单向链表
日期:03月20日 作者:jadehy
const在C语言中的用法详解
const 的好处,是引入了常量的概念,让我们不要去修改不该修改的内存。直接的作用就是让更多的逻辑错误在编译期被发现。所以我们要尽能的多使用const。但是很多人并不习惯使用它,更有甚者,是在整个程序 编写/调试 完后才补const。
日期:03月19日 作者:Linux
截至2017 年 2 月全球桌面操作系统市场份额:Linux 占 2.05%
说到桌面电脑操作系统,你很容易就会想到微软的 Windows 和苹果的 macOS(或 Mac OS X),尽管近年来了解和使用 Mac 电脑的人越来越多,但和微软的 Windows 相比,至少在市场份额方面,Mac 还是要落后不少的。
日期:03月19日 作者:Linux
C语言中const的作用及解析
有时候我们希望定义这样一种变量,它的值不能被改变,在整个作用域中都保持固定。例如,用一个变量来表示班级的最大人数,或者表示缓冲区的大小。为了满足这一要求,可以使用const关键字对变量加以限定: const int MaxNum = 100; //班级的最大人数
日期:03月19日 作者:zhangjiansheng
计算对象的哈希码
Java中创建的对象是保存在堆中,为了提高查找的速度而使用了散列查找。基本思想:定义一个键来映射对象所在的内存地址
日期:03月19日 作者:mazongfei
C代码编译成可执行程序的过程
C代码通过编译器编译成可执行代码,经历了四个阶段,依次为:预处理、编译、汇编、链接。
日期:03月18日 作者:yongqiang
Java的内存机制详解
Java把内存分为两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java 就在栈中为这个变量分配内存空间,当超过变量的作用域后
日期:03月17日 作者:js2ja
Spring--基于代理类ProxyFactoryBean的AOP实现
虽然没有看过源码,但个人感觉,测试类中UserBiz通过getBean(“ub”)获取实例,是ProxyFactoryBean会自动在配置的xml中返回实例,并且让指定的通知在方法执行前执行。
日期:03月17日 作者:neu-student
使用Visual Studio 2017编译C程序教程
使用Visual Studio 2017编译C程序教程
日期:03月16日 作者:crazylearner
js代码实现二叉查找树的算法
二叉查找树(Binary Search Tree),又称二叉排序树或二叉搜索树,是属于二叉树的一种。它最大的特点是每个节点的左子节点永远比该节点小,而每个节点的右子节点却永远比该节点大,即任意节点的左子树上所有结点永远比该节点的右子树上所有结点的值小
日期:03月15日 作者:wl812peter
示例带你提前了解 Java 9 中的新特性
Java 作为 Android 的基础编程语言,每一次迭代也是备受安卓开发人员的关注。这不,Oracle 公司在今年即将发布 Java 9 正式版,一些新的特性和改进很是值得期待。
日期:03月15日 作者:yifeng
Python 日志模块 logging 详解
Java 中最通用的日志模块莫过于 Log4j 了,在 python 中,也自带了 logging 模块,该模块的用法其实和 Log4j 类似。
日期:03月15日 作者:Linux
Python socket c/s远程命令执行案例
使用Python的socket套接字编写服务器/客户机模式的远程命令执行脚本。
日期:03月14日 作者:c465869935
2017年的Golang、Python、PHP、C++、C、Java、Nodejs性能对比
本人在PHP/C++/Go/Py时,突发奇想,想把最近主流的编程语言性能作个简单的比较, 至于怎么比,还是不得不用神奇的斐波那契算法。可能是比较常用或好玩吧。
日期:03月13日 作者:sunsky303
TypeScript设计模式之策略、模板方法
这里可以看到主体功能由基类RequesterBase实现,两个子类则实现解析数据这些细节,这样就达到了消除重复代码的目的。如果还有个ServerC的request发送部分也不一样,也没关系,TypeScript天生虚函数,在子类直接实现reqeustData即可,多态的作用下,运行时还是会调用到子类上。
日期:03月13日 作者:brookshi
TypeScript设计模式之门面、适配器
与适配器相同的点是同样是一种封装处理,不同的是适配器已有一个接口,而用这个接口不能使用另外一个系统,这时需要把那个系统做个适配来匹配现有接口,重点在于兼容接口,解决冲突。
日期:03月13日 作者:brookshi
TypeScript设计模式之备忘录、命令
看看用TypeScript怎样实现常见的设计模式,顺便复习一下。学模式最重要的不是记UML,而是知道什么模式可以解决什么样的问题,在做项目时碰到问题可以想到用哪个模式可以解决,UML忘了可以查,思想记住就好。
日期:03月13日 作者:brookshi
TypeScript设计模式之职责链、状态
看看用TypeScript怎样实现常见的设计模式,顺便复习一下。学模式最重要的不是记UML,而是知道什么模式可以解决什么样的问题,在做项目时碰到问题可以想到用哪个模式可以解决,UML忘了可以查,思想记住就好。
日期:03月13日 作者:brookshi
iMX6平台SylixOS I2C总线驱动开发
I2C总线驱动是I2C适配器的软件实现,提供I2C适配器与从设备间完成数据通信的能力,比如起始,停止,应答信号和MasterXfer的实现函数。驱动程序包含初始化I2C总线控制器__i2cHwInit函数,操作函数集(总线传输__i2cTransfer函数,总线控制__i2cMasterCtl函数)。
日期:03月13日 作者:诸葛一帆
NUC970平台触摸屏驱动移植
NUC970平台触摸屏驱动移植
日期:03月13日 作者:诸葛一帆
SylixOS iMX6平台I2C总线驱动
I2C总线驱动是I2C适配器的软件实现,提供I2C适配器与从设备间完成数据通信的能力,比如起始,停止,应答信号和MasterXfer的实现函数。驱动程序包含初始化I2C总线控制器__i2cHwInit函数,操作函数集(总线传输__i2cTransfer函数,总线控制__i2cMasterCtl函数)。
日期:03月13日 作者:诸葛一帆
Jfinal中的validator理解详解
为了验证账号密码不为空,需要在控制器下的login()方法前添加验证器:而validator是实现了Interceptor(拦截器)接口。validator的用法如下:
日期:03月13日 作者:neu-student
Hibernate 悲观锁与乐观锁
业务逻辑的实现过程中,往往需要保证数据访问的排他性。因此,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓的“锁”,即给我们选定的目标数据上锁,使其无法被其它程序修改。
日期:03月13日 作者:hq233
Python中struct.pack()函数和struct.unpack()函数
Python中的struct主要是用来处理C结构数据的,读入时先转换为Python的字符串类型,然后再转换为Python的结构化类型,比如元组(tuple)啥的~。一般输入的渠道来源于文件或者网络的二进制流。
日期:03月13日 作者:litaozijin
Java应用线程泄漏原因分析与避免
生产上出现过几次日志丢失的问题,我们日志每小时生成一个文件,然后每个小时刚到整点切换的时候会生成新文件然后正常输出日志,到了固定时点就空了,只有一个定时清理数据的线程打的几行日志。
日期:03月13日 作者:nxlhero
Java中volatile关键字的含义
在Java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。
日期:03月12日 作者:aigongsi
对Spring Web启动时IOC源码研究
研究IOC首先创建一个简单的web项目,在web.xml中我们都会加上这么一句
日期:03月12日 作者:sky-chen
获取OpenCV中RotatedRect的绝对角度
OpenCV中RotatedRect的angle这个成员变量总是诡异的不同寻常,官网也没有任何解释。下面是获取RotatedRect的绝对角度(0-180)的函数:
日期:03月12日 作者:xylc
使用Visual Studio 2017作为Linux C++开发工具
微软的宇宙第一IDE Visual Studio 2017正式版出来了,VS2017亮点很多,包括模块化安装、启动速度加快(第一次启动加快50%以上)、github插件、启动页完善、增强代码提示功能,等等
日期:03月12日 作者:星夜落尘
Java NIO 服务器与客户端实现文件下载
对于Java NIO已经学习了一段时间了,周末实践了下,折腾了一天,总算对NIO的理论,有了一个感性的认识。下面的实践是:服务器与客户端都采用NIO的方式来实现文件下载。对于传统的SOCKET BIO方式,服务器端会为每个连接上的客户端分配一个Worker线程来进行doWork
日期:03月11日 作者:zhangfengzhe
Netty实践教程
Netty作为目前世界上最流行的NIO框架之一,在功能、性能、健壮性方面首屈一指,而且在很多项目中得到验证,比如消息中间件RocketMQ、分布式通信框架Dubbox。Netty内部实现复杂,但是提供给外界的API却十分简单,轻松的让我们的网络处理代码和业务逻辑处理代码分离开,从而快速的开发网络应用。
日期:03月11日 作者:zhangfengzhe
Java通信实战:编写自定义通信协议实现FTP服务
以前,对ava通信,了解的不多,有些东西都迷迷糊糊的,经过一段时间的学习,知道了不少,也编写了一个简单的FTP服务器,下面分享给大家!
日期:03月11日 作者:zhangfengzhe
  • 1/382
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 382
  • »
内容分类