var t=self.setInterval("clock()", 50);
function clock(){
var time=new Date();
document.getElementById("clock").value=time;
}function timeMsg(){
iSecond=Math....
分类:
其他好文 时间:
2015-03-16 16:36:20
阅读次数:
116
在移动APP开发中,网络通信传输数据是必然存在的,移动APP离开了网络通信传输数据的功能方式,就好比一潭死水,永远都
是原来的样子。提到网络通信数据传输,首先出现在程序员脑海中的是HTTP协议传输,然而要深沉次的挖掘HTTP协议的传输原理,
那么久会有一个Socket的长连接传输数据的方式。HTTP协议传输数据,分为Get、POST两种请求方式,而Socket长连接也有两种方
式,一种是TCP协议的传输方式,另一种是UDP协议的传输方式。在此,我认为Socket的理解如下:...
分类:
移动开发 时间:
2015-03-16 16:34:30
阅读次数:
259
1.关于set
C++ STL 之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector, string, list等方便的容器,更重要的是STL封装了许多复杂的数据结构算法和大量常用数据结构操作。vector封装数组,list封装了链表,map和set封装了二叉树等,在封装这些数据结构的时候,STL按照程序员的使用习惯,以成员函数方式提供的常用操作,如:插入、排序、删除、查找等。让...
分类:
其他好文 时间:
2015-03-16 16:36:21
阅读次数:
261
lua语言是一门轻量级、可扩展、使用方便的脚本语言,近年来在很多领域得到了广泛的使用,特别是在游戏领域,很多服务器和客户端引擎都选择使用lua来做扩展。同时lua自出生以来受到很多开发者的青睐,并为之开发了很多扩展库,例如lfs、luasql、redis-lua、luasocket、luajson等都得到了广泛的使用。
其中luasocket主要是提供网络方面的扩展,提供了包括tcp、u...
分类:
其他好文 时间:
2015-03-16 16:34:04
阅读次数:
695
优先队列是队列的一种,不过它可以按照自定义的一种方式(数据的优先级)来对队列中的数据进行动态的排序
每次的push和pop操作,队列都会动态的调整,以达到我们预期的方式来存储。
例如:我们常用的操作就是对数据排序,优先队列默认的是数据大的优先级高
所以我们无论按照什么顺序push一堆数,最终在队列里总是top出最大的元素。
用法:
示例:将元素5,3,2,4,6依次push到优先队列中,...
分类:
其他好文 时间:
2015-03-16 16:35:59
阅读次数:
159
有时候为了安全性,我们可以实现机器自毁,比如,我要实现一个APP,运行之后能够使Android系统损害,无法重新开机,除非重新刷写系统。第一步破解手机开启root权限。标志是在system/app文件夹下放入一个可以供调用的su命令。adb push su /system/bin
adb push SuperUser.apk /system/app
adb shell chmod 4755 /sys...
分类:
移动开发 时间:
2015-03-16 16:35:51
阅读次数:
417
虚线也可以看成是一段段的实线组成的,而实线是利用context.moveTo(x,y);context.lineTo(x2,y2);context.stroke();
那么我们就可以利用context的基本方法来完成虚线的实现原理,如下:
var context = document.getElementById('canvas').getContext('2d');
//求斜边长度
fun...
分类:
Web程序 时间:
2015-03-16 16:34:49
阅读次数:
219
32位机:
一般指的是32位的CPU就是说CUP一次能计算32位。
64位机:
一般指的是64位的CPU就是说CPU一次能计算64位。
32位操作系统:
为32位机而制作的。指的是操作系统的字长是32位的 ,也就间接的影响了地址总线,因此,最大寻址空间也就自然是2的32次方,4G.注意:32位操作系统只能安装再32位机子上。
64位操作系...
分类:
其他好文 时间:
2015-03-16 16:35:55
阅读次数:
127
实际编程中有时会碰到两个类之间交叉引用的问题,比如一个类A含一个类B的指针成员,一个类B含类A的指针成员,两个类相互“关联”;而且更重要的是:对类B的任意修改应该同时改变A中的B指针指向的值,同理适用于类A。良好的设计应当可以通过任意一个类的接口来同时改变A、B两个对象,而不必调用两个类的对应接口。
boost::enable_shared_from_this提供了这个能力
代码:
A.h:...
分类:
编程语言 时间:
2015-03-16 16:34:55
阅读次数:
250
仿新浪微博 UINavigationController 向左滑动时显示上一个控制器的View.
实现原理,UINavigationController 的 self.view显示时把当前显示的view截图下来,保存到一个数组中。当push一个view时把上一个view的截图放到self.view后面,当self.view向右拖动时显示上一个view。
NavigationCont...
分类:
移动开发 时间:
2015-03-16 16:32:59
阅读次数:
181
之前遇到的问题,在万能的stackoverflow上面找到了答案,哈哈
原文网址:http://stackoverflow.com/questions/18421274/android-could-not-find-android-support-v7-appcompat-apk-error
答题翻译如下:
我按照开发网站上面说的安卓教程,当我试着加入Action bar(我已经加入了支持2...
分类:
移动开发 时间:
2015-03-16 16:34:45
阅读次数:
572
最近在做一个程序,xp运行良好,win7总是打不开文件,输入地址访问\\192.168.0.254,发现需要输入用户名密码
局域网内的XP电脑可以访问WIN7的共享文件,而WIN7不能访问XP的共享,网络邻居可以看到XP,但双击后要求输入用户名和密码,用管理员及密码登录不进,这个问题如何解决?
在win7下按以下步骤操作:
开始——cmd--gpedit.msc--计算机配置--wi...
在WMware中安装Ubuntu 12.04时,分区大小默认使用了20G,安装完成后根目录大小只有12G。因为一开始打算将源码放到单独挂载的分区中,所以觉得12G应该也足够。但在Android源码编译过程中遇到了空间不足的问题,源码编译最后会将相关的img文件压缩成zip包,这个步骤会暂时利用/tmp这个目录。因为根目录只有12G,再加上/home下存放了一点东西,Android源码编译最后打包时,提示根目录空间不足打包操作被终止。本文的目的是,动态调整分区大小,扩大根分区容量,避免Android编译无法打...
分类:
系统相关 时间:
2015-03-16 16:35:24
阅读次数:
428
题目Given a binary tree, flatten it to a linked list in-place.For example,Given 1
/ 2 5
/ \ 3 4 6
The flattened tree should look like: 1
2
...
分类:
其他好文 时间:
2015-03-16 16:33:35
阅读次数:
121
1:ARC环境下,strong代替retain.weak代替assign
2:weak的作用:在ARC环境下,所有指向这个对象的weak指针都将被置为nil。这个T特性很有用,相信很多开发者都被指针指向已释放的对象所造成的EXC_BAD_ACCESS困扰过,使用ARC以后,不论是strong还是weak类型的指针,都不会再指向一个已经销毁的对象,从根本上解决了意外释放导致的crash。
3:a...
分类:
移动开发 时间:
2015-03-16 16:35:13
阅读次数:
174
//在cell = [[UITableViewCell
alloc]initWithStyle:UITableViewCellStyleValue1
reuseIdentifier:identifier];
下设置cell文字居中
cell.textLabel.text =
@"清除缓存";
cell.indentationLevel =
12;
如图所示:...
分类:
其他好文 时间:
2015-03-16 16:32:50
阅读次数:
100
package cn.lijun;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.util....
分类:
其他好文 时间:
2015-03-16 16:32:57
阅读次数:
160