结构体的内存布局依赖于CPU、操作系统、编译器及编译时的对齐选项。结构体内部成员的对齐要求,结构体本身的对齐要求。最重要的有三点(一)成员对齐。对于结构体内部成员,通常会有这样的规定:各成员变量存放的起始地址相对于结构的起始地址的偏移量必须为该变量的类型所占用的字节数的倍数。但是也可以看到,有时候某...
分类:
其他好文 时间:
2015-09-08 00:09:04
阅读次数:
238
获取当前年月日(字符串):select CONVERT(varchar(11),GETDATE(),112)获取当前时间的时分秒(':'隔开):select CONVERT(varchar(12),GETDATE(),108)将年月日时分秒拼接成一条字符串:select CONVERT(var...
分类:
数据库 时间:
2015-09-08 00:11:14
阅读次数:
440
对于一条边x->y,若去掉之后x不能到达y,那么它是必需的。首先拓扑排序求出拓扑序,然后按照终点拓扑序为第一关键字,起点拓扑序为第二关键字从小到大加边。对于每个点,维护一个bitset,表示当前从哪些点可以到达自己。时间复杂度$O(\frac{nm}{32})$。#include#include#i...
分类:
其他好文 时间:
2015-09-08 00:09:53
阅读次数:
139
内核级线程切换由内核控制,当线程进行切换的时候,由用户态转化为内核态。切换完毕要从内核态返回用户态;可以很好的利用smp,即利用多核cpu。windows线程就是这样的。用户级线程内核的切换由用户态程序自己控制内核切换,不需要内核干涉,少了进出内核态的消耗,但不能很好的利用多核Cpu,目前Linux...
分类:
编程语言 时间:
2015-09-08 00:09:40
阅读次数:
172
接上文:http://www.cnblogs.com/tacyeh/p/4790112.html一、改造helloWorld.py 1 import web 2 3 urls = ('/', 'Home', 4 '/login', 'Login', 5 '/sayh...
分类:
编程语言 时间:
2015-09-08 00:09:12
阅读次数:
136
Determine whether an integer is a palindrome. Do this without extra space.click to show spoilers.Some hints:Could negative integers be palindromes? (i...
分类:
其他好文 时间:
2015-09-08 00:10:04
阅读次数:
178
题意:多个人玩石头剪刀布,每个人提前选定了自己出哪个手势,而其中有一种特殊的人他可以随意出什么手势,问是否能够从给出的一系列石头剪刀布游戏中判断出哪个是特殊的,可以从第几局游戏中判断出来。首先按照食物链那题的做法,定 0,1,2 做为三种手势就可以了,但是这题非常坑,如果在前面的游戏中就能够判断特殊...
分类:
其他好文 时间:
2015-09-08 00:07:26
阅读次数:
278
iOS开发UI篇—xib的简单使用一、简单介绍xib和storyboard的比较,一个轻量级一个重量级。共同点:都用来描述软件界面都用Interface Builder工具来编辑不同点:Xib是轻量级的,用来描述局部的UI界面Storyboard是重量级的,用来描述整个软件的多个界面,并且能展示多个...
分类:
移动开发 时间:
2015-09-08 00:09:13
阅读次数:
241
题意:有多个点,在平面上位于坐标点上,给出一些关系,表示某个点在某个点的正东/西/南/北方向多少距离,然后给出一系列询问,表示在第几个关系给出后询问某两点的曼哈顿距离,或者未知则输出-1。只要在元素的权值上保存两个信息,与祖先元素的两个方向的差,我选择正东和正北方向差(负值表示正西和正南),然后直接...
分类:
其他好文 时间:
2015-09-08 00:08:38
阅读次数:
163
对于快捷键不熟悉的同学,当你把sublime的菜单栏隐藏起来的时候,你会发现能够提示你快捷键操作的菜单栏本身已经消失的无影无踪了。接下来就是sublime 变成 简版notepad进行开发的过程,你会发现原来看起来并没有卵用的菜单栏,它在你心中的地位还是蛮大的。那么既然已经脑洞开了一次,那么接下来就...
分类:
其他好文 时间:
2015-09-08 00:07:17
阅读次数:
194
Android开发是当前最火的话题之一,但很少有人讨论这个领域的安全问题。本系列将分两期,探讨Android开发中常见的安全隐患和解决方案。第一期将从数据存储、网络通信、密码和认证策略这三个角度,带你走上Android软件安全开发实践之旅。过去两年,研究人员已发现Android上的流行软件普遍存在安...
分类:
移动开发 时间:
2015-09-08 00:07:30
阅读次数:
206
1.Designer.cs代码namespace FileStyle{ partial class Form1 { /// /// 必需的设计器变量。 /// private System.ComponentModel.ICon...
分类:
其他好文 时间:
2015-09-08 00:08:31
阅读次数:
224
Implementatoito convert a string to an integer.Hint:Carefully consider all possible input cases. If you want a challenge, please do not see below and ...
分类:
其他好文 时间:
2015-09-08 00:06:19
阅读次数:
178
1、认证和授权概述认证是用来证明用户身份合法性的过程,授权是用来证明用户可以合法地做哪些事的过程,这两个过程一般是在服务器端执行的,但也有的APP出于性能提升或用户体验等原因,将其做在客户端完成,由此导致客户端绕过等问题。安全准则在客户端做认证和授权是很难保证安全的,所以应该把认证和授权做在服务器端...
分类:
移动开发 时间:
2015-09-08 00:07:20
阅读次数:
618
fragment是3.0以后的东西,为了在低版本中使用fragment就要用到android-support-v4.jar兼容包,而fragmentActivity就是这个兼容包里面的,它提供了操作fragment的一些方法,其功能跟3.0及以后的版本的Activity的功能一样。下面是API中的原...
分类:
其他好文 时间:
2015-09-08 00:07:54
阅读次数:
193