相对于常见的几种语言C,C#,JAVA,Python的运行原理由于CPU只能识别机器码,即我们常说的二进制码01010101有任何语言在计算机上运行最终都要转化成CPU能够识别的机器码010101对于C语言:通过C语言代码编译器将C语言写出的代码进行编译得到机器码,然后机器码就可以交给CPU去识别,..
分类:
编程语言 时间:
2015-10-31 01:38:52
阅读次数:
234
本惯用法的目的是达到延迟拷贝(lazy copy)的优化目的。和延迟初始化(lazy initialization)相似, 选择在恰当的时机更加有效。...
分类:
编程语言 时间:
2015-10-31 01:39:00
阅读次数:
202
新换环境,又有新东西可以学习了,哈皮! 抽空学习之余看了一下redis,个人对Springmvc的爱是忠贞不渝,所以整理了一下Springmvc整合redis的环境搭建。分享学习。 第一步: 创建maven项目: 实例pom.xml内容如下 4.0.0 war orm-bae c...
分类:
编程语言 时间:
2015-10-31 01:36:10
阅读次数:
297
上周和一同学聊起了当前一些比较流行且运用广范的编程语言,苹果的IOS比起其它语言 来说更加言简意赅,简单明了,并且他现在也打算一直弄IOS。我之前一直是用C语言和GNU ARM汇编语言,因为这两种语言在开发系统级程序和硬件驱动上比起其它语言来讲更加清晰明了,没有像其它的高级语言包装过度,同时时间复....
分类:
编程语言 时间:
2015-10-31 01:33:39
阅读次数:
172
text-button-fn.html 今天天气阴天btn1btn2btn3
分类:
编程语言 时间:
2015-10-31 01:29:19
阅读次数:
614
#include#include#include/* 定义一个结构体,包含 保存指向动态数组指针的指针域base, 动态数组的有效长度cent, 动态数组的总长度length*/struct Student{ int* base; int cent; int length;};//函数的声明void...
分类:
编程语言 时间:
2015-10-31 00:28:05
阅读次数:
286
1.数组的创建OC中数组存储对象的地址对象方法初始化1 NSArray * arr1 = [[NSArray alloc] initWithObjects:@"one",@"two",@"three", nil];2 3 NSLog(@"%@",arr1);类方法初始化1 NSArr...
分类:
编程语言 时间:
2015-10-31 00:24:20
阅读次数:
269
从事开发工作已经有十几年时间了,但一直没有真正涉猎WEB开发,这在当今IT业界听起来有些不可思议哈。从今天开始静下心来,全面深入的学习WEB开发的有关知识。将学习的体会和要点记录下来,以作备忘。深入浅出Javascript一共12章,按照章节记录。第一章 前端开发涉及到三个层面:HTML(内容) ....
分类:
编程语言 时间:
2015-10-31 00:24:46
阅读次数:
242
1.变量变量类型变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。变量赋值Python中的变量不需要声明,变量的赋值操作既是变量声明和定义...
分类:
编程语言 时间:
2015-10-31 00:19:04
阅读次数:
195
使用SSM框架做了几个小项目了,感觉还不错是时候总结一下了。先总结一下SSM整合的文件配置。其实具体的用法最好还是看官方文档。Spring:http://spring.io/docsMyBatis:http://mybatis.github.io/mybatis-3/基本的组织结构和用法就不说了,前...
分类:
编程语言 时间:
2015-10-31 00:14:21
阅读次数:
293
import timeprint time.strftime('%Y%m%d%H%M%S')以上小程序命名为time.py运行时出现错误提示:print time.strftime('%Y%m%d%H%M%S')AttributeError: 'module' object has no attri...
分类:
编程语言 时间:
2015-10-31 00:17:12
阅读次数:
414
1、数组的协变性数组的协变性(covariant)是指:如果类Base是类Sub的基类,那么Base[]就是Sub[]的基类。而泛型是不可变的(invariant),List不会是List的基类,更不会是它的子类。数组的协变性可能会导致一些错误,比如下面的代码:1234public static v...
分类:
编程语言 时间:
2015-10-31 00:14:39
阅读次数:
267
因为这道题目的题意是要求我们在原数组上进行操作,所以操作变得稍微复杂了些,否则直接使用map最为简单。
基本思想是记录两个指针,一个是当前数组,另一个是目的数组,注意如果发现重复数超过2,那么目的数组的cur就要阻塞,
直到不同的出现后再赋值前进。
class Solution {
public:
int removeDuplicates(vector& nums) {
i...
分类:
编程语言 时间:
2015-10-30 23:10:39
阅读次数:
394
在日常工作中经常用到需要对java对象集合或者Map集合中的某个属性做排序,这个需求可以利用Apache的commons-beanutils和commons-collections包来实现,主要实现方式如下: public static void sort(List list, String property, boolean asc) {
Comparator<...
分类:
编程语言 时间:
2015-10-30 23:09:56
阅读次数:
387
threads.Lock类 提 供 了 锁 以 保 证 互 斥。 在 临 界 代 码 区 的 两 端 执 行 Lock.acquire()和Lock.release()即可保证同时只有一个线程访问临界代码区,条件变量建立在锁之上,由threads.Condition实现,它是用来保证同步的工具。.....
分类:
编程语言 时间:
2015-10-30 23:07:36
阅读次数:
594
1.什么是三层架构: 三层架构分为:Action--Service(biz)--Dao Dao层是使用了Hibernate连接数据库、操作数据库(增删改查)。 Service(biz)层:引用对应的Dao数据库操作,在这里可以编写自己需要的代码(比如简单的判断)。 Act...
分类:
编程语言 时间:
2015-10-30 23:07:58
阅读次数:
760
java代码分析及分析工具 一个项目从搭建开始,开发的初期往往思路比较清晰,代码也比较清晰。随着时间的推移,业务越来越复杂。代码也就面临着耦合,冗余,甚至杂乱,到最后谁都不敢碰。作为一个互联网电子商务网站的业务支撑系统,业务复杂不言而喻。从09年开始一直沿用到现在,中间代码经过了多少人的手,留下.....
分类:
编程语言 时间:
2015-10-30 23:07:18
阅读次数:
375