JS是一种基于对象的语言,在使用过程中不免遇到复制对象的问题,但通常我们采用的直接赋值‘obj1=obj2’这种做法会出现数据覆盖问题。也就是对象引用过程中引用地址一致,导致对象数据被修改的问题。这时我们可以采用工厂模式来对对象进行实例化,从而实现对象的引用地址一致导致的数据覆盖问题。但此时,问题随之又来了,使用工厂模式,对于具体的实例所属的具体对象又搞不清楚,在JS中采用构造方法来解决对象实例的...
分类:
Web程序 时间:
2014-10-09 22:41:38
阅读次数:
238
夏日的夜晚,大街上总是热闹非凡,人们都喜欢约三五好友去吃烧烤喝啤酒,所谓吃着烤串儿,还唱着歌儿,那感觉就一个字——爽。
在街上溜达,突然发现一个烧烤摊人不多,于是你就上前对老板说:来10串羊肉串,3串鸡翅……。说完之后,你就站在边上等,这时你发现,人越来越多,之间大家七嘴八舌跟老板说自己的要求,明显看到老板有些手足无措。首先老板要记住谁先来的谁后来的,谁给钱了谁没给钱,谁不要放辣椒...
分类:
其他好文 时间:
2014-10-09 23:14:48
阅读次数:
376
#include
#include
#include
#include
using namespace std;
typedef long long ll;
const int N = 108;
const int S = 10;
ll mult_mod(ll a, ll b, ll c) {
a %= c;
b %= c;
ll ret = 0;
whi...
分类:
其他好文 时间:
2014-10-09 22:24:38
阅读次数:
234
count——data step
在data step里面count可以实现计数功能,就是对字段中的某个特殊字符计数,如
data ta;
set tb;
a=count(name,'*');
run;
就是在tb表中增加一个字段a,用来存放name中*出现的次数
find——proc sql
find可以在proc sql过程中,使用,就是查找某个字符出现的位置
find(name,'*')
就是在name中查找*出现的位置
substr
就是取子字符串,这个比较简单,需要注意的是,针对汉字而已,SA...
分类:
其他好文 时间:
2014-10-10 00:04:18
阅读次数:
356
Hiking Trip
Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 1303 Accepted Submission(s): 576
Problem Description
Hiking in the m...
分类:
其他好文 时间:
2014-10-09 23:47:28
阅读次数:
211
当一个类有父亲,但是其中的功能还希望实现线程,那么就不能采用继承Thread的方式创建线程
那么就可以通过接口的方式完成
准备扩展Demo类的功能,让其中的内容可以作为线程的任务执行
实现Runnable接口,Runnable接口中只有一个方法run
一、创建线程的第二种方法
/*
* 创建线程的第二种方法
* 1.定义类实现Runnable接口
* 2.覆盖接口...
分类:
编程语言 时间:
2014-10-09 23:47:18
阅读次数:
319
SecureCRT可以使用Xmodem/Zmodem方便的上传和下载文件。
在Session ptions =>Xmodem/Zmodem => Directories中设置
选项=>会话选项=>Xmodem/Zmodem =>上传、下载...
分类:
其他好文 时间:
2014-10-09 22:40:28
阅读次数:
276
??
学了几天Cocos2d-X后今天终于可以试试Cocos2d-X的跨平台开发了,由于条件的限制,我只会测试Cocos2d-X在Android平台上的开发,今天就以一个简单的文本测试Android上的效果,需要用到CCTextFieldTTF类,CCTextFieldTTF是一个显示文本控件的类用于输入文本和现实文本类似于Windows编程中的Static控件和Edit控件
程序实例...
分类:
其他好文 时间:
2014-10-09 22:40:18
阅读次数:
186
从字面上可以看出,paste命令和cut命令功能相反,cut命令是从文件行中取出字段,而paste命令是将文件行信息合并到一行。
paste命名使用方法为:
paste -d -s -file1 file2
-s选项是将文件行合并成一行。
比如现有如下文件:...
分类:
其他好文 时间:
2014-10-09 23:46:48
阅读次数:
316
一般写程序时我们都会将一些配置信息写到配置文件中,yibian...
分类:
编程语言 时间:
2014-10-09 23:46:38
阅读次数:
232
cocos2dx 3.1.1 lua项目安卓交叉编译 mac环境下
本文基于ant,sdk,ndk,adt等软件和环境已经事前设置好
1\新建项目
在mac的终端下输入命令:
cocos new tegame -p com.test.app -l lua
(后面可以加自定义的路径)
环境搭建好后可以直接输入以上语句新建项目.
这个新建的lua项目,就是我...
分类:
移动开发 时间:
2014-10-09 23:13:08
阅读次数:
263
由于最近bash爆发了一个严重的漏洞,故此影响了市面上几乎所有的linux系统。处于安全的角度考虑客户要求为每一个受影响的主机都进行漏洞修补。由于公司使用的是红帽系统故此安全也同样受到影响。
(题外话:红帽的补丁需要收费才能下载,作为穷人我表示无奈,问了一下公司也表示没有购买红帽的服务,红帽的服务一般是按着CPU颗数算的,好像是两颗为一组,一组服务(红帽的人管服务叫订阅)5×8服务价格为799美...
分类:
其他好文 时间:
2014-10-09 22:39:38
阅读次数:
234
就是给了六个关于圆的算法,实现它们。
注意的是,不仅输出格式那个符号什么的要一样,坐标的顺序也要从小到大……
基本上没考虑什么精度的问题,然后就过了。
大白鼠又骗人,或许我的方法比较好?
我的做法就是列方程+旋转+平移
我的代码:
#include
#include
#include
#include
#include
#include
#inc...
分类:
其他好文 时间:
2014-10-09 22:22:48
阅读次数:
321
char *fun()
{
char str[] = "hello";
return str;
}
这个函数的返回值?以及这个函数在栈上的存储布局
#include
#include
#include
char *fun()
{
char ptr[] = "fda";
int a = 3;
int b = 4; ...
分类:
其他好文 时间:
2014-10-10 00:18:58
阅读次数:
313
Best Time to Buy and Sell Stock I
只能作一次操作时:维护preMin记录之前出现的最小值
代码如下:
int maxProfit(vector &prices) {
if (prices.size() == 0) return 0;
int profit = 0;
int preMin = prices...
分类:
其他好文 时间:
2014-10-10 00:02:08
阅读次数:
204