现在位置: 首页 > sundry发表的所有文章
  • 02月
  • 10日
综合 ⁄ 共 584字 评论关闭
没想到map还有排序功能,默认按照键值从小到大排序 #include <cstdio> #include <iostream> #include <cstring> #include <cmath> #include <map> #include <algorithm> #include <cstdlib> using namespace std; int main() { int n; int id,g; while(scanf("%d",&n) && n) { map<int,int>m; m[1000000000] = 1; for(int i=1; i<=n; ++i) { scanf("%d%d",&id,&g); printf("%d ",id); ......
阅读全文
4.2.2 Stateless(状态无关的)JavaScript库 为了让开发轻松点, 使用一个JavaScript接口来和数据库交互是个好主意, 它在QML中提供了方便的方法; 在QtCreator中创建一个新的JavaScript文件 noteDB.js, 保证选择了 State Library选项; 这样使得noteDB.js用起来像一个库, 提供了stateless的helper方法; 这样,在每个QML组件 import noteDB.js以及使用它的时候, 就只有一份实例被加载和使用; 这也保证了只有一个全局变量用来存储数据库实例: _db; Note Non-stateless(非状态无关的)JavaScript文件在导入一个QML组件的时候很有用, 可以......
阅读全文
  • 08月
  • 04日
综合 ⁄ 共 1452字 评论关闭
/** * brief 弹跳动画 * * @param view 执行弹跳动画的view * @param height 弹跳的高度 * @param duration 弹跳的时间 */ - (void)bounceWithView:(UIView *)view height:(CGFloat)height duration:(CFTimeInterval)duration; { CGPoint center = CGPointMake(view.frame.origin.x + view.frame.size.width * 0.5f, view.frame.origin.y + view.frame.size.height*0.5f); /*创建一个关键帧动画对象,key值为layer的position属性*/ CAKeyframeAnimation *animation = [CAKeyframeAnimation animationWi......
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 1323字 评论关闭
1、ApiDemos——android Api调用实例    为了让Android应用开发的人员能更好的学习Android平台,Google为Android应用开发提供了API调用的例子,应有尽有啊,各种示例 2、BackupRestore——资源备份    把应用程序的数据存储到云端服务器上面 3、BluetoothChat——蓝牙聊天  这个例子是对蓝牙功能的扩展,实现基于蓝牙的实时数据传输(包括聊天功能),其中涉及到扫描附近可用设备、初始化设备间蓝牙链接和传送实时数据。    Bluetooth 是几乎现在每部手机标准配备的功能,多用于耳机 mic 等设备与手机的连接,除此之外,还可以多部手机......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 710字 评论关闭
exit 命令被用来结束脚本,就像C 语言一样.他也会返回一个值来传给父进程,父进程会判断是否 可用.  每个命令都会返回一个exit 状态(有时候也叫 return 状态). 成功返回 0, 如果返回一个非 0 值,通 常情况下都会被认为是一个错误码.一个编写良好的UNIX命令,程序,和工具都会返回一个0 作为 退出码来表示成功,虽然偶尔也会有例外.  同样的,脚本中的函数和脚本本身都会返回退出状态.在脚本或者是脚本函数中执行的最后的命 令会决定退出状态.在脚本中,exit nnn 命令将会把 nnn 退出码传递给 shell(nnn必须是 10进制数 0-255).  当一个脚......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 3869字 评论关闭
1、shape .xml  <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <gradient android:startColor="#c0000000" android:endColor="#c0000000" android:angle="90" /><!--背景颜色渐变 --> <stroke android:dashWidth="2dp" android:dashGap="2dp" android:width="2dp" android:color="#FF00ff00"></stroke> <!--描边 --> <corners android:bottomRightRad......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 633字 评论关闭
做的第一个素数筛题,两天终于过了......... 思路:开一个大数组保存每个数的最小素因子,因子数f(N)就是所有素因子的次数加1相乘 N=p1^x1 + p2^x2 + .... + pk^xk; 则  f(N)=(x1+1)*(x2+1)*.....*(xk+1); 测试数据很多,用cin,cout会超时,所以用scanf,printf输出......... #include <cstdio> using namespace std; int n,mins[1000001]; void findmins(){ mins[0]=1; mins[1]=1; for(int i=2;i<=1000000;i+=2) mins[i]=2; for(int i=3;i<1001;i++) { if(mins[i]==0) ......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 10709字 评论关闭
a    a标签创建一个HTML超链接,等价于HTML 的<a  href="".... 示范代码: <s:a href="login.action">登陆</s:a> 更多 a 信息  action    使用action标签 可以允许在JSP页面中直接调用Action。 范例如下: <s: action   name="tag2"  executeResult="false" /> 更多 action 信息  actionerror    这个标签负责输出错误信息到客户端。示范代码: Action代码如下:public String execute(){   addActionError("第一条错误消息!");    addActionError("第二条错误消息!");     return SUCCESS;}.......
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 1116字 评论关闭
在 WINCE 中 ,reg 文件和 bib 文件是两种重要的文件 , 它影响了整个的 CE 系统。在解析的过程中,原始的 Common.bib, Config.bib, Project.bib, Platform.bib 等文件会合成为 ce.bib, 而原始的 Common.reg, Project.reg, Platform.reg 等文件会合成 Reginit.ini 文件,并进一步压缩成为 default.ftf 。 但是在解析过程中,两者的具体合成过程却不尽相同。 ( 1 )合成 bib 文件 fmerge –bib 命令就是合成 bib 的,它会依次提取下列文件中的项到 ce.bib 文件中: config.bib common.bib dcom.bib gdiex.bib ie.bib sc......
阅读全文
  • 02月
  • 19日
综合 ⁄ 共 7587字 评论关闭
自从2007年一月去我即将读研的清华大学计算机图形学组做本科毕业设计开始,我就陷入了一个困扰我许久的问题之中:如何阅读文献,如何寻找科研题目?之后长达三年的时间,我一直被这个问题深深困扰,直至2009年底首次以第二作者发表论文(Sketch2Photo和Resizing)才稍微有缓和。在之后的很多年,我也一直试图总结相关的经验教训,期望有一天这些经验教训有一天也可以帮助和我一样饱受困扰的同学,特别是低年级同学。近期我时常收到类似的求助邮件,因此今天决定将这些经验和教训写出来,并尽量提供详细的link,指向那些易读易扩展......
阅读全文
  • 01月
  • 13日
综合 ⁄ 共 1051字 评论关闭
令Ans(d)=           设B(k)为i,j满足条件时i,j均为d的倍数时的方案数 B(k)=(a'/k)*(b'/k) 根据Mobius反演 Ans(d)=μ(1)B(1)+...+μ[Min(a',b')]B[Min(a',b')] (即容斥原理,例如μ(2)=μ(3)=-1,μ(6)=1,减去均为2,3倍数的方案数,加上为6倍数的方案数(在算2,3时共被减去二次)) 可以发现会出现一段数的B(k)相同的情况,且最多有种不同的取值,一段内的 Sigma[μ(d)B(d)] 可以通过预处理μ函数的前缀和来求。 #include<bits/stdc++.h> using namespace std; inline int read(){ int x=0,f=1;char ch=getchar(); whil......
阅读全文
  • 11月
  • 20日
综合 ⁄ 共 2577字 评论关闭
IT程序员开发必备-各类资源下载清单,史上最全IT资源,个人收藏总结! /************************说法1************************/ ArrayList、Vector和LinkedList实现了所有List接口的操作,并允许存储null值。 1.实现方式 ArrayList和Vector是List接口的可变长数组实现,即动态数组(Object类型的数组)。new ArrayList()时,底层会生成一个长度为10的数组来存放对象,如果预先知道list会存放多少个对象的话,最好通过new ArrayList(int length)的方式先确定数组的最小长度,如new ArrayList(50),这样能提高底层的效率。 Linked......
阅读全文