码迷,mamicode.com
首页 > 编程语言
简明Python教程 读书笔记一
Python特性:解释性编程语言解释性——Python语言写的程序不需要编译成二进制代码。Python解释器把源代码转换成称为字节码的中间形式,然后再翻译成机器语言。面向对象——Python即支持面向过程的编程也支持面向对象的编程。在面向过程的语言中,程序是由过程或仅仅是可重用代码的函数构建起来的。...
分类:编程语言   时间:2015-08-18 19:03:07    阅读次数:151
Effective C++ 条款7 为多态基类声明virtual析构函数
1. 如果一个类将要作为基类,那么它应该具有一个虚析构函数以防止delete经由基类指针指向的派生类对象时发生的"局部销毁"问题,避免造成内存泄露,数据结构败坏,在调试器上浪费时间等问题;任何带有虚函数的类几乎肯定需要一个虚析构函数.2. 在不必需的情况下不应该将成员函数设为虚函数,否则,如果导致一...
分类:编程语言   时间:2015-08-18 19:03:16    阅读次数:146
DLL ActiveForm 线程同步问题
本文试着从分析Synchronize同步执行的实现机制入手,来解决DLL/ActiveForm中线程同步的问题。 线程中进行同步时调用的Synchronize函数,仅仅是把调用调用线程、调用方法地址、异常对象封装在一个同步结构中,然后调用处理同步结构的类方法Synchronize。 proced.....
分类:编程语言   时间:2015-08-18 19:03:53    阅读次数:169
poj 1564 Sum It Up (DFS+ 去重+排序)
http://poj.org/problem?id=1564该题运用DFS但是要注意去重,不能输出重复的答案两种去重方式代码中有标出第一种if(a[i]!=a[i-1])意思是如果这个数a[i]和上一个数相同,那么记录数组的同一个位置就没有必要再放入这个数。例如:4 3 3 2构成和是7,b数组的第...
分类:编程语言   时间:2015-08-18 18:59:27    阅读次数:140
unity批量获取物体组件修改值,拓展子物体查询
using UnityEngine;using System.Collections;public class Game : MonoBehaviour { // Use this for initialization void Start () { FindMateria...
分类:编程语言   时间:2015-08-18 18:59:21    阅读次数:170
拓扑排序(2)
DescriptionDandelion's uncle is a boss of a factory. As the spring festival is coming , he wants to distribute rewards to his workers. Now he has a tr...
分类:编程语言   时间:2015-08-18 18:59:35    阅读次数:137
Swift初学有一点难理解的东西,整理了一下,想明白了。
funcmakeIncrementer()->(Int->Int){ funcaddOne(number:Int)->Int{ return1+number } returnaddOne}varincrement=makeIncrementer()执行:increment(7)解释 :inc...
分类:编程语言   时间:2015-08-18 18:54:26    阅读次数:135
POJ C++程序设计 编程作业—类和对象 编程题#1
编程题#1来源: POJ(Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意: 总时间限制: 1000ms 内存限制: 65536kB描述下面程序输出的结果是:05请填空:#include using namespace std;class A {public: ...
分类:编程语言   时间:2015-08-18 18:55:01    阅读次数:731
[Java] String类, StringBuffer类
1. String 类1. 创建:String s1 = new String;s1 = "abc";String s2 = new String("abc");char c[] = {'a', 'b', 'c'};String s3 = new String(c);String s4 = "abc...
分类:编程语言   时间:2015-08-18 18:52:33    阅读次数:116
第9章 用内核对象进行线程同步(2)_可等待计时器(WaitableTimer)
9.4 可等待的计时器内核对象——某个指定的时间或每隔一段时间触发一次(1)创建可等待计时器:CreateWaitableTimer参数描述psa安全属性(如使用计数、句柄继承等)bManualReset手动重置计时器还是自动重置计时器。①当手动计时器被触发,所有正在等待计时器的线程都变可为可调度。...
分类:编程语言   时间:2015-08-18 18:52:53    阅读次数:176
Spring代理模式
Spring代理模式大致分为静态代理模式和动态代理模式。二者区别:静态代理模式: 灵活性不强;如果有1000个dao;就有1000个代理类;没有做到通用性静态代理模式:package StaticProxy;public interface PersonDao { public voi...
分类:编程语言   时间:2015-08-18 18:51:37    阅读次数:139
(转)冒泡排序的时间复杂度
之前写的代码public void bubbleSort(int arr[]) { for(int i = 0, len = arr.length; i < len - 1; i++) { for(int j = 0; j < len - i - 1; j++) { ...
分类:编程语言   时间:2015-08-18 18:54:07    阅读次数:106
zoj 2112 Dynamic Rankings(树状数组套主席树)
题意:对于一段区间,每次求[l,r]的第k大,存在单点修改操作;思路: 学习主席树参考:http://blog.csdn.net/wjf_wzzc/article/details/24560117(各种形式)http://blog.csdn.net/bossup/article/details/.....
分类:编程语言   时间:2015-08-18 18:46:25    阅读次数:185
NS_OPTIONS在swift中怎么实现?
今天在一个ios培训网站上看到一篇博客,讲的是在NS_OPTIONS在Swift中的实现,写得还算比较深刻全面,小编对其进行整理后,分享出来,希望对大家在iOS应用开发上有所帮助吧。 在iOS开发中,我们常常需要定义一个枚举,以替代C语言枚举的定义方式,常用的方法就是在Objective-C中使用....
分类:编程语言   时间:2015-08-18 18:47:35    阅读次数:370
java 中的重载与重写 抽象类与接口的区别
. 重载与重写的区别: 重载(overload) | 重写(override) 1 方法的名称相同,参数个数、类型不同 | 方法名称、参数列表、返回值类型与父类完全相同 2 不要求方法的访问范围 | 子...
分类:编程语言   时间:2015-08-18 18:47:27    阅读次数:132
Extjs springmvc session 超时 处理
如果你的项目使用ExtJS作为表现层,你会发现,SESSION超时控制将是一个问题。本文将就自己的经验,来解决这一问题,当然,解决问题并非只有一种方法,我只是提出我的方法。首先,做超时控制,必需使用过滤器,而我们既然使用了Spring MVC,那就用拦截器取代吧,写一个拦截器,用来拦截用户请求,当然...
分类:编程语言   时间:2015-08-18 18:45:39    阅读次数:157
javascript 模式(2)——单例模式
单聊模式是一种非常极端的模式,它保证了一个类在整个应用程序域中只有一个实体,意味着当你多次创建某一个类的实例的时候它们都是第一次创建的那个。 在Java或c#环境实现单例模式很简单,只需要定义静态变量即可,将对象存入静态变量中即可,静态变量不会随类实例而变换。同理在javascript也是类似实现...
分类:编程语言   时间:2015-08-18 18:47:36    阅读次数:168
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!