不管你是初学一门计算机语言或技术,还是想学习别人的经验和创意。做为一个开发人员,都会经常需要到搜索一些代码,下面是7个地方可以帮助你快速寻找到你需要的代码。
GitHub Code Search
http://github.com/search
热门的开源代码库和和版本控制服务。 GitHub 在最近启动了Code Search .即使它才启动不久,但凭借GitHub 的受欢迎度...
分类:
Web程序 时间:
2014-06-22 22:08:23
阅读次数:
630
目录简介:eclipse+Python的安装与使用
第一部分:PyDev 简介
第二部分:PyDev 安装和配置——安装 PyDev
第三部分:验证是否成功安装 PyDev
第四部分:配置 PyDev
第五部分:创建python项目PyDev Package Explorer
第六部分:创建 Python 包和模块
第七部分:编辑源程序
1、 语法错误提示
2、 源代码编辑助手 (Content Assistents)
PyDev
A、Move import to global scope
B、Create...
分类:
编程语言 时间:
2014-06-22 21:44:19
阅读次数:
430
最近做了一个Java实验,下面是实验要求:
实验类型:验证性
实验目的:掌握Java 语言的字符串处理、文本文件的读写
实验内容:
Java 语言共有 50 个关键字(自行查找相关文档),已知 Java 源程序是以“.java”为
扩展名的文本文件。可以考虑在 Java源程序中共有 3 类元素:
代码行,可运行的 Java源代码;
注释行,3种注释均可;
空行...
分类:
编程语言 时间:
2014-06-22 21:42:06
阅读次数:
252
一 、扩展
扩展是为一个已经存在的类、结构、枚举类型添加新功能的一种方式,包括为不能存取源代码的那些已经存在的类型添加功能。
扩展类似于Objective-C语言中的类别,与类别不同的是Swift语言的扩展没有名字。
扩展能够为已存在类型:
1)增加计算属性和计算静态属性;
2)定义新的实例方法和类型方法;
3)提...
分类:
移动开发 时间:
2014-06-22 20:37:42
阅读次数:
264
一、代码混淆的定义
Java 是一种跨平台的、解释型语言,Java 源代码编译成中间”字节码”存储于 class 文件中。由于跨平台的需要,Java 字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成 Java 源代码。为了防止这种现象,我们可以使用 Java 混淆器对 Java
字节码进行混淆。
混淆就是对...
分类:
移动开发 时间:
2014-06-22 19:47:12
阅读次数:
257
扩展
扩展可以让我们给一个已有的类、结构体、枚举等类型添加新功能,包括属性和方法,甚至是构造器,下标,支持协议等等。。。
甚至是我们拿不到源代码的类、结构体、枚举,我们依然可以给它加扩展。。。
看到这里的时候,我还有点小激动呢。。。可是淡定下来之后,觉得这TMD就是个大大的飞线,飞线,飞线。。。这让我们的代码难以理解全面(总要担心是不是哪里还有扩展,我没读到的。。谁会不会在哪...
分类:
其他好文 时间:
2014-06-22 18:45:04
阅读次数:
154
聚合:
为方便项目构建,通常将聚合模块放在项目目录的最顶层,其他模块则作为聚合模块的子目录存在,
这样我们得到源码的时候,最快发现的是聚合模块的pom
运行命令
查看结果
源代码下载
继承
创建parent项目,用于被继承
pa...
分类:
其他好文 时间:
2014-06-22 15:49:28
阅读次数:
187
Spring 绑定 Hibernate.
一.
1. Spring 如何处理propagation=Propagation.SUPPORTS?
2. Spring 何时生成HibernateSession ?
3. propagation=Propagation.SUPPORTS和propagation=Propagation.require对生成Session有何影响 ?
4...
分类:
数据库 时间:
2014-06-22 15:47:24
阅读次数:
274
充电时刻——模块
python的标准安装包括一组模块,称为标准库。
模块
>>> import math
>>> math.sin(0)
0.0
模块是程序
任何python程序都可以作为模块导入。
$ cat hello.py
#!/usr/bin/python
print "Hello,signjing!"
$ ./hello.py
Hello,signjing!...
分类:
编程语言 时间:
2014-06-22 15:13:33
阅读次数:
181
本文基于Android 4.2.2+Linux
3.6.9+SAMA5D3 SoC从源代码的角度审视Android Wifi子系统。
软件平台:Linux3.6.9 + Android 4.2.2
硬件平台:Atmel SAMA5
Wifi模组:RTL8723AU(USB接口)
Android的WiFi子系统自上而下包括如下一些内容:...
分类:
移动开发 时间:
2014-06-21 20:05:52
阅读次数:
252