现在位置: 首页 > lingering发表的所有文章
  • 06月
  • 11日
数据库 ⁄ 共 879字 评论关闭
oracle中常用数据类型: 1)CHAR(N)或者CHAR(N BYTE) 该类型用于固定的长度的字符串(以字节为单位),最大长度200字节 2)CHAR(N CHAR) 该类型用于固定长度的字符串(以字符为单位) 3)VARCHAR2(N)或者VARCHAR2(N BYTE) 该类型用于可变长度的字符串(以字节为单位) 4)VARCHAR2(N CHAR) 该类型用于可变长度的字符串(以字符为单位) 5)NUMBER(P,S) 该类型定义数字类型的变量,其中p为数字的总位数,s为小数点后面的位数; 6)DATE:DD-MON-YY 日期变量 7)TIMESTAMP:DD-MON-YY HH.MI.SS AM 8)RAM(N)该类型用于定义二进制......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 574字 评论关闭
1、一般的做法如下,防止重复编译 #ifndef DEF_DATE #define DEF_DATE typdef int DATE; #endif 2、可用static,这是描述变量或函数的防止重编译 3、当系统只有一个模块的时候,命名冲突的问题不太严重。当系统有N个模块之后,很难保证不发生命名冲突。如果代码是我们自己编写的,可以通过良好的编程习惯来避免这个问题。参数命名时与模块关联 4、对于第二种情况,如果多个开源库有命名冲突的话,没有办法只能修改开源库的代码,比较好的做法是定义宏来完成符号的替换,这样代码改动最少,也易于维护。举个例子说明这个问题,加入......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 2626字 评论关闭
function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();} 关于窗口重绘 还是<<VC技术内幕>>里面一段代码 ,可以用鼠标拖动一个圆 : void CEx05cView::OnDraw(CDC* ......
阅读全文
  • 03月
  • 02日
综合 ⁄ 共 1499字 评论关闭
Java之前在学习过,基础知识还没有忘光,而且这些高级语言实在是太像,所以那些数据类型,或者循环控制流,以及标准设备等等就直接略过不说了. 不过一些重大概念会穿插在文章的介绍中. So,这些文章适合于那些有一定高级面向对象语言基础的人阅读. 我们首先编写一个学生类.其主要要求要熟悉的内容是: 关于类构造器(构造方法)的认识和理解. 关于方法的编写. 关于成员变量 & this 的使用, 熟悉了这些内容后,我们就可以按照下面的类图编写这个类了. 构造器的参数有姓名,性别,学号. 类图如下: 我写的参考的代码如下: 我把所有的属性都......
阅读全文
原文链接:http://www.himigame.com/android-game/1521.html 程序包的【体积】优化方法: 首先 你需要很清楚当前自己项目什么地方占的体积最多,例如动画序列多少MB、地图占多少MB等等,都要提前做一个Check! 别总是认为哪里哪里可能占的多,要详细的知道才行! 1. 采用工具对资源进行[打包],例如TexturePacker  等工具。 2. 采用png压缩工具等,在打包图片前对每张图片进行[压缩]! 如果以上两点都做了还是体积过大,那么继续采取如下办法: 3.   [降低图片质量],比如你项目使用的图片是24bit,那么你可以采用低一些的,......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 258字 评论关闭
一台华为的定制机在开发时,发现在logcat中无法查看到log信息,猜测是手机的出厂设置时把log输也给关闭了,网上查了一下解决方案如下:   Dial this: *#*#2846579#*#* Service menu will appear. Go to “ProjectMenu” -> “Background Setting” -> “Log Setting” Open “Log switch” and set it to ON. Open “Log level setting” and set the log level you wish. Reboot the phone.  
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 780字 评论关闭
这题还是比较水的,因为稍微一整理就可以转化为求n的平方的因子个数的一半+1,因为n的平方的因子个数必定为奇数个; 可怜TLE,MLE了若干次,竟然把素数表打到了10^9次方,真是智商拙计。 code #include <iostream> #include <cmath> #define LL __int64 using namespace std; const int MAXN = 40010; LL p[MAXN]; LL prime[MAXN]; LL pcnt; void GetPrime() { int i,j; for(i=2;i<=40000;i++) { if(!p[i]) { for(j=i*i;j<=40000;j+=i) ......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 3624字 评论关闭
Problem 1 : Is it a loop ? (判断链表是否有环?) Assume that wehave a head pointer to alink-list. Also assumethat we know the list is single-linked. Can you come upan algorithm to checkwhether this link list includes a loop by using O(n) timeand O(1) space wheren is the length of the list? Furthermore, can you do sowith O(n) time and onlyone register? 方法:使用两个指针,从头开始,一个一次前进一个节点,一个前进2个节点,则最多2N,后两个指针可以重合;如果无环,则正常停止。 同样的,可以找......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 3773字 评论关闭
远程分支 远程分支(remote branch)是对远程仓库状态的索引。它们是一些无法移动的本地分支;只有在进行 Git 的网络活动时才会更新。远程分支就像是书签,提醒着你上次连接远程仓库时上面各分支的位置。 我们用 (远程仓库名)/(分支名) 这样的形式表示远程分支。比如我们想看看上次同 origin 仓库通讯时 master的样子,就应该查看 origin/master 分支。如果你和同伴一起修复某个问题,但他们先推送了一个 iss53 分支到远程仓库,虽然你可能也有一个本地的 iss53 分支,但指向服务器上最新更新的却应该是 origin/iss53 分支。 ......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 603字 评论关闭
实际上文章的标题本身就不合理,写这样的标题就意味着没有理解String 和 string. 最早我也有疑惑,现在可以说豁然开朗,写出来和大家分享。   .NET 和C#是不同的, .NET 是一个编程环境, C#是一种编程语言. .NET 支持 C#, VB.NET, C++ 等多种编程语言,为了让这些语言写的东西能够相互调用,一起运行,所以.NET里有 CTS (common type system), CLR   这个概念大家都知道,关键就在这里: CTS 定义了一系列的数据类型,例如   CTS   System.Byte System.Int32 System.Single System.Double System.String System.DateTime System.Ob......
阅读全文
  • 02月
  • 14日
综合 ⁄ 共 10729字 评论关闭
文件系统 归档和序列化 数据库 1.文件系统 不管是Mac OS X 还是iOS的文件系统都是建立在UNIX文件系统基础之上的。 1.1 沙盒模型 在iOS中,一个App的读写权限只局限于自己的沙盒目录中。 沙盒模型到底有哪些好处呢? 安全:别的App无法修改你的程序或数据 保护隐私:别的App无法读取你的程序和数据 方便删除:因为一个App所有产生的内容都在自己的沙盒中,所以删除App只需要将沙盒删除就可以彻底删除程序了 iOS App沙盒中的目录 App Bundle ,如xxx.app 其实是一个目录,里面有app本身的二进制数据以及资源文件 Docum......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 246字 评论关闭
将不同基站最后一条记录endtime为null的更改成endtime = getdate() update hstnlinklog set endtime = getdate() from (select nodeid,max(begintime) as begintime from hstnlinklog where endtime is null  group by nodeid) as t1 where hstnlinklog.begintime = t1.begintime and hstnlinklog.nodeid = t1.nodeid
阅读全文