题目输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。思路把一个整数减去1,再和原整数做与运算,会把整数最右边一个1变成0.那么一个整数的二进制表示中有多少个1,就可以进行多次这样的操作。...
分类:
其他 时间:
2015-07-20 23:33:35
收藏:
0 评论:
0 赞:
0 阅读:
260
状态模式定义:
英文定义:The State Pattern allows an object to alter its behavior when its internal state changes. The object will appear to change its class.
中文定义:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。状态模式主要解决的是当...
分类:
其他 时间:
2015-07-20 23:33:26
收藏:
0 评论:
0 赞:
0 阅读:
240
??
文件对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。DOM可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构。换句话说,这是表示和处理一个HTML或XML文档的常用方法。使用DOM可以使得我们在AJAX中通过HTML和XML数据进行DOM方式操作,从而做到页面动态修改更新和数据的提取处理...
分类:
Web开发 时间:
2015-07-20 23:33:05
收藏:
0 评论:
0 赞:
0 阅读:
499
1.1 架构结构图
1.1.1 层次示意图
1.1.2 模型对象示意图
1.2 IO管理器
IO管理器是对串口和网络通讯链路的管理、调度。针对串口和网络通讯链路的特点,在IO管理器接口的基础上派生出串口管理和网络管理。
1.2.1 串口管理
串口管理对创建串口IO实例、串口IO的打开、串口IO的关闭以及释放资源作出及时响应,以及...
分类:
其他 时间:
2015-07-20 23:32:55
收藏:
0 评论:
0 赞:
0 阅读:
252
//n个龙珠,在n个城市
//T a b 将包含a的所有龙珠移到b处
//Q a
//龙珠a在哪个城市,这个城市有多少龙珠 , 龙珠a移动了多少次
//并查集记录所有龙珠
//对于移动的次数在find更新的时候优化一下就行
#include
#include
#include
using namespace std ;
const int maxn = 10010 ;
int...
分类:
其他 时间:
2015-07-20 23:32:45
收藏:
0 评论:
0 赞:
0 阅读:
157
一,循环引用最常见的代码类型。
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
NSMutableArray *firstArray=[[NSMut...
分类:
其他 时间:
2015-07-20 23:32:35
收藏:
0 评论:
0 赞:
0 阅读:
282
今天突然发现一个好工具,可以根据你输入的XML布局文件,自动生成findViewById的代码,还支持android annotation的注解方式,真是太棒了,因为我正是使用androidannotation的爱好者,这样我就更省事了!
网址: http://android.lineten.net/layout.php 有图为证:
...
分类:
移动平台 时间:
2015-07-20 23:32:26
收藏:
0 评论:
0 赞:
0 阅读:
363
前言
本文主要介绍从View(或者js)文件向Controller提交对象或者对象集合,比如,将表格中的一行数据作为一个对象提交,或将多行数据作为一个集合提交到Controller。
回顾
从View(或者js)文件向Controller提交数据,你可能见过以下几种方式:将提交的数据附在url地址后面
$.ajax({
type...
分类:
Web开发 时间:
2015-07-20 23:32:05
收藏:
0 评论:
0 赞:
0 阅读:
317
xcode是苹果开发的一款图形化,并且用户交互非常好的开发软件开发工具.
它支持 C语言 o-bjiect语言 c++ 等多种语言的开发.功能强大,俗话说的好,工欲善其事,必先利其器,下面将描述一下xcode的
简单使用技巧:
cmd + r 编译运行 等价于xcode的左上角的运行按钮.
cmd + b 编译一下程序的语法语法错误,不会执行代码的.
cmd + shift + k 清...
分类:
其他 时间:
2015-07-20 23:31:55
收藏:
0 评论:
0 赞:
0 阅读:
280
关于拓扑排序
待排序的元素是什么? —— 有向图的结点
按怎样的顺序? —— 如果存在边v → w,则v要排在w的前面
算法
list ← []
初始化队列,将入度为0的结点加入队列当队列非空:
v ← 出队
list.add(v)
w ← 遍历与v相邻的顶点
将w的度数减1
如果w的度数为0,则将w加入队列
如果 list.size() < 顶点总数,则抛出有环异常
实现package com...
分类:
编程语言 时间:
2015-07-20 23:30:55
收藏:
0 评论:
0 赞:
0 阅读:
288
命令:init [0123456]
运行级别
0:关机
1:单用户
2:多用户状态没有网络服务
3:多用户状态有网络服务
4:系统未使用保留给用户
5:图形界面
6:系统重启
常用运行级别是3和5,要修改默认的运行级别可修改文件
/etc/inittab的id:5:initdefault:这一行中的数字...
分类:
系统服务 时间:
2015-07-20 23:30:35
收藏:
0 评论:
0 赞:
0 阅读:
231
面试的常见问题:
一> #include #import @class 三者的区别简析:
#include 和 #import(引入了几次)
都是有拷贝的作用,
区别是,#include 使用几次,就导入几次(赋值几次),
#import 使用几次,只导入一次(进行一次的内容拷贝)
#i...
分类:
移动平台 时间:
2015-07-20 23:30:25
收藏:
0 评论:
0 赞:
0 阅读:
378
项目的背景
俗话说“男追女隔座山,女追男隔层纱”,在某些时候女生对某个男生有好感,但是却不会直接的表达,而是通过日常生活中的某些行为或者言语来对她所喜欢的男生暗示,如果这个男生也对这个女生有好感,但是不太确定是否这个女生对自己有好感,可以通过记录她的日常行为来进行一定的推测,然后主动表白获取一段美好的爱情。
此外随着社会竞争的加剧,人们的生活水平虽然提高了,但是伴随而来的心理问题也越来越多了,...
分类:
移动平台 时间:
2015-07-20 23:30:15
收藏:
0 评论:
0 赞:
0 阅读:
251
HQL:Hibernate Query Language
HQL有几个特点:
与SQL相似,SQL中的语法基本上都可以直接使用;
SQL查询的是表和表中的列;HQL查询的是对象与对象中的属性;
HQL的关键字不区分大小写,类名与属性名区分大小写;
select可以省略。
package test.hibernate.hbmHQL;
import java.util.Has...
分类:
Web开发 时间:
2015-07-20 23:30:06
收藏:
0 评论:
0 赞:
0 阅读:
406
题目描述
链接地址
解法
算法解释题目描述Given 2*n + 2 numbers, every numbers occurs twice except two, find them.ExampleGiven [1,2,2,3,4,4,5,3] return 1 and 5ChallengeO(n) time, O(1) extra space.
.链接地址http://www.lintcode...
分类:
其他 时间:
2015-07-20 23:30:05
收藏:
0 评论:
0 赞:
0 阅读:
221
1.首先分析该想法的可行性,以及提出该想法的目的。
2.然后分析该想法需要的资源,以及目前的资源状况。
3.如何去获取目前暂时没有的资源,以及分析获取资源方式,以及每种方式的代价。
4.制定实现的计划,并估计出每一步所需要的时间周期,以及可能耗费的资源。
5.严格执行计划,如果遇到不可抗因素需要推迟,或则某些未预测到的情况的发生,需要酌情的修改计划。
6.关于想法的问题,很多时候想法无关...
分类:
其他 时间:
2015-07-20 23:28:55
收藏:
0 评论:
0 赞:
0 阅读:
208
题目的意思是,找到各个串的最长子串,输出长度。
我们找到最短的串,枚举这个串的所有子串,需要注意的是,这些子串的逆序也是可以的。
知道了这些,就可以写出代码了。
下面是AC的代码:
#include
#include
using namespace std;
char str[105][105];
int main()
{
char s1[105], s2[105];
int ...
分类:
其他 时间:
2015-07-20 23:28:46
收藏:
0 评论:
0 赞:
0 阅读:
352
1、[Tab]
使用Tab键来进行命令补全。只输入它的开头的一部分然后按下Tab键就可以得到提示或者帮助完成:
2、[Ctrl+c]
Ctrl+c键来强行终止当前程序(你可以放心它并不会使终端退出)。当你在
Linux 命令行中无意输入了一个不知道的命令,或者错误的使用了一个命令,导致在终端里出现了你无法预料的情况,这时 Ctrl+c
2、其它的快捷键
...
分类:
系统服务 时间:
2015-07-20 23:28:45
收藏:
0 评论:
0 赞:
0 阅读:
472
为了实现这个效果我竟然用了两天的时间,我真是呵呵了,废话不多说直接开始整理。
这里的Indicator是重写的LinearLayout用来弄导航栏那个蓝条的样式以及位置的(这部分代码是在别人那考过来的),代码如下:package vikicc.titletab;
import android.content.Context;
import android.content.res.Typed...
分类:
其他 时间:
2015-07-20 23:27:35
收藏:
0 评论:
0 赞:
0 阅读:
825
开局篇我们说了,RPC框架的四个核心内容
RPC数据的传输。RPC消息 协议RPC服务注册RPC消息处理
接下来处理数据传输。实际应用场景一般都是基于socket。socket代码比较多,使用起来也比较麻烦。而且具体的传输通道使用socket或者其他的方式,如更上层的http,或者android里的binder,都是可替换的,只是具体的一种实现而已。所以,这里我就偷个懒,只是...
分类:
其他 时间:
2015-07-20 23:27:25
收藏:
0 评论:
0 赞:
0 阅读:
275