下面两种方法不使用第三变量实现了两变量值的交换,C代码如下: 1 #include 2 3 #define SWAP1(a,b) {a=a+b; b=a-b; a=a-b;} 4 5 #define SWAP2(a,b) {a^=b; b^=a; a^=b;} 6 7 8 int main...
分类:
其他好文 时间:
2015-01-22 01:32:54
阅读次数:
164
在日常开发中,我们可能或手动删除(delete键删除的)一些文件,然而我们本来应该是用git rm fileName命令删除的,但是现在我们手动删除了,那么要如何在git里面讲那些手动删除的文件删除呢?我们这里有两种方法可以在git中删除那些手动删除(delete键删除的)的文件:第一种就是用 gi...
分类:
其他好文 时间:
2015-01-21 23:49:33
阅读次数:
138
前言
Android应用一般都是一个APK一个桌面图标,但有时候我们需要实现一个APK在桌面上有多个图标(比如BAT的某些应用,有桌面快捷方式),对于这种一个APK需要在桌面上显示多个图标的,通常有两种方法来实现:
1. 进入程序后生成桌面快捷方式,这个适合于在程序运行之后生成桌面图标;
2. 在AndroidManifest.xml文件中配置多个入口,这个适合于程序...
分类:
移动开发 时间:
2015-01-21 22:28:01
阅读次数:
255
在C#中定义常量的方式有两种,一种叫做静态常量(Compile-time constant),另一种叫做动态常量(Runtime constant)。前者用“const”来定义,后者用“readonly”来定义。对于静态常量(Compile-time constant),它的书写方式如下:publi...
在程序中,难免要访问某个对象的私有成员。那么以前实现这类功能的方法有两种,第一种方法最简单,就是把成员访问符从“private”改为“public”即可;而另一个就是提供公有的成员访问函数来进行访问。那么现在用C#编写程序,就不再需要采用前面所说的两种方法了,而直接使用属性来完成。首先来看看三种方法...
首先新建用户 lamper,并添加 sodu权限两种方法:is not in the sudoers file 解决(转) xx is not in the sudoers file 问题解决【转载】然后下载 APR 1.5.1 和 APR-util 1.5.4[lamper@iZ62jhlmsym...
分类:
其他好文 时间:
2015-01-21 14:59:27
阅读次数:
193
在过去的这一段时间参与了高校云平台的评教系统,在系统的前端要求用MVC+Easyui,从今天开始就来给大家讲讲MVC+EasyUI的前端应用。
JQueryEasyUI:一组基于jQuery的UI插件集合体,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入...
分类:
其他好文 时间:
2015-01-21 13:33:12
阅读次数:
240
有时候希望打开软件的时候,不出现闪屏,而直接进入到第一个页面。把第一个页面作为闪屏,可以制作一些进度条 和动画等。。。很简单,有两种方法去除闪屏。1.删除项目下Assets 文件夹里面的SplashScreen.scale-XXX.png 闪屏图片文件2.在Package.appxmanifest ...
分类:
其他好文 时间:
2015-01-21 13:18:28
阅读次数:
145
首先读入所有的边与询问。将边按颜色分类。
按颜色进行并查集,
若此并查集内的点
若此并查集内的点 > 100,则将与这些点相关的所有询问查一遍。
那么时间复杂度为100*100/2*(M/100),或者为M/100*Q。
极限的时候两种方法都在一亿左右了,而且每次还需要在map里搞一搞,还要查询是否联通,不知道为啥没有超时。。
#include
#include
#include...
分类:
其他好文 时间:
2015-01-21 10:18:34
阅读次数:
302
div 的滚动条问题:两种方法:一、记住宽和高一定要设置噢,否则不成的不过在不超出时,会有下面的滚动条,所以不是最好的选择二、记住宽和高一定要设置噢,否则不成的这样比较好的是,在宽和高不超出时,只是一条线三、说明直接为div指定overflow属性为auto即可,但是必须指定div的高度,如下:如果...
分类:
其他好文 时间:
2015-01-20 19:58:01
阅读次数:
151