查看源码的思路和代码规范是我们学习完善代码编写能力的重要手段。有时候我们会遇到想看某个jar包中的类和方法的实现,但是无法查看。这是因为未加载jar包的源码。只要找到jar包的源码并把路径设置好 就可以查看了。源码下载源码的下载 需要自己按照版本找好,可以是zip也可以是jar包。这里有几个找源码的网站,也可以去jar包的官网查找。githubhttps://github.com/openjdk-...
分类:
编程语言 时间:
2016-04-01 18:40:22
阅读次数:
193
Python写网络爬虫(一)
关于Python:
学过C. 学过C++. 最后还是学Java来吃饭.
一直在Java的小世界里混迹.
有句话说: “Life is short, you need Python!” 翻译过来就是: 人生苦短, 我用Python
究竟它有多么强大, 多么简洁?
抱着这个好奇心, 趁不忙的几天. 还是忍不住的小学了一下.(- - 其实学了还...
分类:
编程语言 时间:
2016-04-01 18:39:21
阅读次数:
566
Bootstrap summernote富文本编辑器,用其官网上的介绍就是“Super Simple WYSIWYG editor”,不过在我看来,与bootstrap中文官网上提供的“bootstrap-wysiwyg”要更simple,更漂亮,更好用!...
分类:
其他好文 时间:
2016-04-01 18:40:11
阅读次数:
336
闲来无事,尝试用Qt来实现以下Ribbon效果,感觉还不错,拿出来分享给大家,希望大家多多指点。
平台:win10 64bit + VS2013 update5 + Qt5.6.0 64bit(色彩效果仿照windows的写字板,效果通过QSS实现)
新建一个Qt应用程序工程,删掉UI默认的菜单栏和工具栏。
添加一个widget和一个scrollArea到UI,两个控件采用垂直布局。widg...
分类:
其他好文 时间:
2016-04-01 18:40:39
阅读次数:
1179
1.前言前面也几篇博客提到了缓存,但是比较零散,最近又对数据缓存有了新的认识,所以来记录下我对缓存的理解,以及我在项目中是如何使用的。2.为什么需要数据缓存以下为我个人看法。
考虑极端环境下的用户体验
断网情况
网速慢的情况
节省客户端流量
减少服务器压力
3.什么样的数据需要缓存
首先最需要缓存的就是图片了(这个不多说)
其次就是一些非常重要的数据(如app首页数据)
4.常见的数据缓存方法以...
分类:
移动开发 时间:
2016-04-01 18:39:07
阅读次数:
184
原文地址:https://docs.docker.com/windows/step_one/
Windows用户可以使用Docker Toolbox安装Docker软件。Docker Toolbox包含如下Docker工具:
Docker CLI 客户端:创建image和container的Docker引擎Docker Machine:支持在Windows终端执行Doc...
原代码如下
#include
#define DEVICE_NAME L"\\device\\NTModelDrv"
#define LINK_NAME L"\\dosDevices\\NTModelDrv"
#define IOCTL_BASE 0x8000
#define MY_CTL_CODE(...
分类:
其他好文 时间:
2016-04-01 18:39:07
阅读次数:
227
在iOS开发过程中, 我们可能会碰到一些系统方法弃用, weak、循环引用、不能执行之类的警告。 有代码洁癖的孩子们很想消除他们, 今天就让我们来一次Fuck 警告!!
首先学会基本的语句
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
这里写出现警告的代码
...
分类:
移动开发 时间:
2016-04-01 18:39:24
阅读次数:
189
1.首先你得有一个友盟的账号友盟官网
2.注册了账号之后要注册应用
这里要注意的信息
3.下载友盟消息推送sdk友盟推送sdk下载地址
4.准备工作都做好之后可以进行环境配置了
打开File→Project Structure
确认之后,就将PushSDK依赖到你的项目中了 它里面的东西你都可以调用了,它里面配置好了各种权限等等 可以省去很多步骤
官方提示需...
分类:
其他好文 时间:
2016-04-01 18:37:46
阅读次数:
241
Java基础08 继承
继承(inheritance)是面向对象的重要概念。继承是除组合(composition)之外,提高代码重复可用性(reusibility)的另一种重要方式。我们在组合(composition)中看到,组合是重复调用对象的功能接口。我们将看到,继承可以重复利用已有的类的定义。
类的继承
我们之前定义类的时候,都是从头开始,详细的定义该类的每...
分类:
编程语言 时间:
2016-04-01 18:39:14
阅读次数:
225
网络编程是计算机编程的一个重要分支,是网络通信的基础,网络编程主要用到了Windows系统系统提供的socket。网络通信又分为基于TCP和基于UDP两种。本文主要讲解基于TCP和UDP的网络编程基础知识。...
分类:
编程语言 时间:
2016-04-01 18:38:42
阅读次数:
230
该文章所用的图片取自上海交大电院高晓沨老师上课所用的课件~顺便说一句,高老师的英语简直太棒了!
网址:http://cs.sjtu.edu.cn/~gao-xf/algorithm/
正值期中,即将考试,总结一下之前学的算法还是很有必要的,一方面记录以备之后用到,一方面防止自己在复习的过程中走神...
本次先把刚刚学的动态规规划写清楚,因为下周要交作业啊摔...
贪婪算法和递归...
分类:
编程语言 时间:
2016-04-01 18:37:14
阅读次数:
813
程序、进程和线程是操作系统的重点,在计算机编程中,多线程技术是提高程序性能的重要手段。本文主要讲解操作系统中程序、进程和线程之间的关系,并通过互斥对象和事件对象实例说明多线程和线程同步技术。...
分类:
编程语言 时间:
2016-04-01 18:38:32
阅读次数:
263
6.1 aop的概念 6.1.1
aop里面切面、切点的定义什么的我就不说,网上多如牛毛,我就记录一下自己对aop概念和流程的理解吧。
spring里的切面编程,浅显的讲就是你在调用某个方法的时候,程序会自动先执行某个方法,执行完你调用的方法之后再又自动的执行某个方法。
这样就完成了一次切面编程,其实过程很简单。
假设我们调用了A类里面的方法a,这时候程序会在执行...
分类:
编程语言 时间:
2016-04-01 18:37:21
阅读次数:
231
cat命令连接文件并打印到标准输出设备上,cat经常用来显示文件的内容。
注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。因此,一般用more等命令分屏显示。为了控制滚屏,可以按Ctrl+S键,停止滚屏;按Ctrl+Q键可以恢复滚屏。按Ctrl+C(中断)键可以终止该命令的执行,并且返回Shell提示符状态。 语法cat(选项)(参数) 选项-n或-number #...
分类:
系统相关 时间:
2016-04-01 18:38:21
阅读次数:
289
Java基础11 对象引用
我们之前一直在使用“对象”这个概念,但没有探讨对象在内存中的具体存储方式。这方面的讨论将引出“对象引用”(object reference)这一重要概念。
对象引用
我们沿用之前定义的Human类,并有一个Test类:
public class Test
{
public static void main(St...
分类:
编程语言 时间:
2016-04-01 18:39:17
阅读次数:
208
一:Git是什么?
Git是目前世界上最先进的分布式版本控制系统。
二:SVN与Git的最主要的区别?
SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快...
分类:
其他好文 时间:
2016-04-01 18:39:07
阅读次数:
175