一、代码生成的例子 java中的javac命令就是字节码生成的“老祖宗”,并且它也是用java写的。还有Web 中的jsp编译器,编译时植入的AOP框架,还有很常用的动态代理,甚至在反射时JVM也有可能在运行时生成字节码来提高速度. 如果使用过Spring来做Bean的管理 ,那么就使用过动态代.....
分类:
编程语言 时间:
2015-09-07 00:42:58
阅读次数:
436
判断语句复制>>> a = 3>>> b = 3 if a == 2 else 4>>> b4>>>
分类:
编程语言 时间:
2015-09-07 00:40:38
阅读次数:
193
单重for循环>>> [x * x for x in xrange(10)][0, 1, 4, 9, 16, 25, 36, 49, 64, 81]单重for循环+if条件>>> [x * x for x in xrange(10) if x >> [(i,j) for i in range(10)...
分类:
编程语言 时间:
2015-09-07 00:38:31
阅读次数:
233
如果想用C#调用C/C++写的函数,可以先将C/C++的函数写成dll文件,由C#用DllImport的方式来调用,但是这种方法无法调用C++写的类,如果想调用C++类,可以先把C++类封装成COM组件,再由C#来调用。方法如下(以VS2008英文版为例说明)一、新建一个Visual C++项目,类...
分类:
编程语言 时间:
2015-09-07 00:31:57
阅读次数:
184
练习1-20 编写程序detab,将输入中的制表符替换成适当数目的空格,使空格充满到下一个制表符终止位的地方。假设制表符终止位的位置是固定的,比如每隔n列就会出现一个制表符终止位。n应该是变量还是符号常量呢?代码如下:#include // 包含标准库的信息。#define MAXL...
分类:
编程语言 时间:
2015-09-07 00:32:40
阅读次数:
305
题目大意给定一个S*S的矩形,该矩形由S*S个1x1的单元格构成,每个单元格内可以放一个整数,每次有如下可能操作:(1)改变某个单位单元格中的数的大小(2)查询由若干个连续单元格构成的X*Y的大小的矩形内所有数的总和题目分析典型的区间操作,而且是单点更新,区间查询。因此使用树状数组,不过应该使用二维...
分类:
编程语言 时间:
2015-09-07 00:30:50
阅读次数:
239
JavaScript设计模式之观察者模式(学习笔记)设计模式(Design Pattern)对于软件开发来说其重要性不言而喻,代码可复用、可维护、可扩展一直都是软件工程中的追求!对于我一个学javascript的人来说,理解设计模式似乎有些困难,对仅切图、做少量交互效果的FE甚至可能不会用到,但是当...
分类:
编程语言 时间:
2015-09-07 00:28:05
阅读次数:
254
使用Spring提供的模板类HibernateDaoSupport,如果单纯的使用'命名参数'的形式编写HQL语句如: 1 public class UserDaoImpl extends HibernateDaoSupport implements IUser { 2 3 4 ...
分类:
编程语言 时间:
2015-09-07 00:27:41
阅读次数:
301
练习1-19 编写函数reverse(s),将字符串s中的字符顺序颠倒过来。使用该函数编写一个程序,每次颠倒一个输入行中的字符顺序。代码如下:#include // 包含标准库的信息。#define MAXLINE 10 // 每行最大字符数为1000个。int ...
分类:
编程语言 时间:
2015-09-07 00:26:14
阅读次数:
266
一、Web资源 【1】Web资源介绍 1.静态资源:通过浏览器可以解析Web静态资源,例如html。 2.动态资源:他不能够直接展示,需要先转换为静态资源html,然后再由浏览器解析。例如:JSP/Servlet. 【2】静态资源和动态资源的区别 上面的图片展示了静态资源和动态资源的区别,我们如.....
分类:
编程语言 时间:
2015-09-07 00:26:32
阅读次数:
176
Label.numberOfLines 可以控制其内的行数若=0 只要空间够 可以无数行若=1 1行 ; 若=2 2行;类推UIbutton 通过代码设置字 和 图片UIbutton *l1=[UIbuttom alloc]initwithframe:CGrectmake….[l1 settitle...
分类:
编程语言 时间:
2015-09-07 00:24:56
阅读次数:
161
无聊,用php写几个排序算法,算法介绍请移步这里,这里使用php实现了几个简单的,如下//选择排序function selection_sort($arr){ $len = count($arr); if($len $arr[$j]){ $min = ...
分类:
编程语言 时间:
2015-09-07 00:21:51
阅读次数:
212
// 变量声明规则// var(let)变量名 = 值// 类型推断---根据给出的值对变量的类型进行判断// *************************基本数据类型var a = 10var b = 20// 关于类型推断,在32位系统整形自动推断为Int32 ...
分类:
编程语言 时间:
2015-09-07 00:23:46
阅读次数:
344
array 数组创建方法的方法1.var arr = new Array();arr[0] = 1;arr[1] = 2;arr[2] = 3;创建一个内容为1,2,3的数组2.var arr = new Array(5);创建一个长度为5的数组3.var arr = new Array(1, 2,...
分类:
编程语言 时间:
2015-09-07 00:14:46
阅读次数:
257
#Server from SocketServer import ThreadingMixln from SimpleXMLRPCServer import SimpleXMLRPCServer class ThreadXMLRPCServer(ThreadingMixln, SimpleXMLRPCServer): ? ? pass def register_fun(): ? ? ...
分类:
编程语言 时间:
2015-09-06 23:11:42
阅读次数:
460
* ?如果只是纯Python开发人员,WingIDE?是不二之选。 ? ?优点:短小精悍,启动快、调试快、反应快、Auto-completion快。 ? ? ? ? ? ? ?没有Eclispe的巨大臃肿、反应迟钝、跛脚的调试功能。 ? ? ? ...
分类:
编程语言 时间:
2015-09-06 23:13:19
阅读次数:
484
通过前一篇文章《C++中string,wstring,CString的基本概念和用法》,对Cstring wstring 和string有了一个了解.string是C++提供的标准字符串操作类.wstring是操作宽字符串的类. CString是对string(字符串)和wstring(宽字符串)的...
分类:
编程语言 时间:
2015-09-06 23:11:11
阅读次数:
707