A message containing letters from A-Z is being encoded to numbers using the following mapping:
'A' -> 1
'B' -> 2
...
'Z' -> 26
Given an encoded message containing digits, determine the total numb...
分类:
其他 时间:
2014-07-05 23:41:20
收藏:
0 评论:
0 赞:
0 阅读:
397
SI(Source Insight) 是我一直写代码的好伙伴, 相信这强大的软件也是广大程序员编写软件的利器. 正所谓” 工欲善其事, 必先利其器”, 我们要学会利用这款软件.
先介绍一下它几个强大的功能: 自动补全, 快速跳转, 关系图.
项目创建
1. 菜单栏”Project”-> “New Project” (或直接Alt+Shift+N).
2. 输入项目名称和SI...
分类:
其他 时间:
2014-07-05 23:40:42
收藏:
0 评论:
0 赞:
0 阅读:
522
清除打开方式中的无用项目列表...
分类:
其他 时间:
2014-07-05 23:40:04
收藏:
0 评论:
0 赞:
0 阅读:
427
关于LMA和VMA,这个问题,有点点小复杂,不过,此处,我会把我的理解,尽量通过通俗的方式解释出来,以方便理解。当然,鄙人水平有限,难免有错,希望各位批评指正。
一般提及LMA和VMA,多数情况都是和ld,链接器相关的。在了解这两个名词的详细含义之前,有些基本知识和前提要说一下:
[基础知识]
1。从你写的源代码到执行你的程序,一般经历了这几个过程:源代码编辑 -> 编译 ->...
分类:
其他 时间:
2014-07-05 23:39:27
收藏:
0 评论:
0 赞:
0 阅读:
622
题目:10700 - Camel trading
题目大意:给出一些表达式,表达式由数字和加号乘号组成,数字范围【1,20】。这些表达式可能缺少了括号,问这样的表达式加上括号后能得到的最大值和最小值。
解题思路:因为这些数的都是正整数,所以可以用贪心。不然看出最大值就是先做完加法在做乘法,最小值就是先做乘法在做加法。注意这里的数值要用long long 因为比表达式的值可能会超过int...
分类:
其他 时间:
2014-07-05 23:43:29
收藏:
0 评论:
0 赞:
0 阅读:
423
一、需求
一个侧滑的导航栏,内有6个选项,每个选项点击进入对应的界面,各界面之间自由切换,且可以保存之前的状态
二、实际效果图...
分类:
其他 时间:
2014-07-05 23:42:46
收藏:
0 评论:
0 赞:
0 阅读:
456
Camera2 AP Framewok中有三个比较重要的组件:CameraManager、CameraDevice、ICameraService,他们的对应关系如下:
一个Context中会有一个CameraManager实例,
一个CameraManager实例又可以有多个CameraDevice实例(具体能有多少个是由CameraService.MAX_CAMERAS决...
分类:
其他 时间:
2014-07-05 23:42:05
收藏:
0 评论:
0 赞:
0 阅读:
1125
按照静态非静态来划分网页分为两种:静态网页和非静态网页,究其优缺点而言,静态网页在用户访问的时候响应快,但是由于里面的数据是写死的,所以致命的缺陷就是数据不能动态显示;非静态页面(如jsp)数据可以动态显示,可以这样理解,这样的页面就是显示数据的一个模板,但是由于在用户请求得到响应以前,服务器端需要将其解析为浏览器可识别的html语言,这个解析过程需要耗费时间(尤其页面数据量大的时候,耗费的时间会更多),所以致命的缺陷就是请求发出后响应的过程较慢。那么有没有一种方法或工具自动生成静态网页呢?答案是肯定的,今...
分类:
其他 时间:
2014-07-05 23:29:52
收藏:
0 评论:
0 赞:
0 阅读:
445
引言:
在C编程中,errno是个不可缺少的变量,特别是在网络编程中。如果你没有用过errno,那只能说明你的程序不够健壮。 为什么会使用errno呢?这是系统库设计中的一个无奈之举,他更多的是个技巧,而不是架构上的需要。我们观察下函数结构,可以发现,函数的参数返回值只有一个,这个返回值一般可以携带错误信息,比如负数表示错误,而正数表述正确的返回值,比如recv函数。但是对于一些返...
分类:
编程语言 时间:
2014-07-05 23:29:14
收藏:
0 评论:
0 赞:
0 阅读:
572
本文针对The Swift Programming Language的翻译整理,介绍常量变量的用法...
分类:
编程语言 时间:
2014-07-05 23:46:43
收藏:
0 评论:
0 赞:
0 阅读:
446
1. activity, view概述
进行android开发,只需具有java语言基础即可。入门的开发并不需要一些高深的java知识,如Swing,网络,线程,数据库等。
刚开始进行android开发,会觉得android的架构设计得很好,接口简单,模块独立。特别是像我这种C++程序员来说,没有了框架自动添加的很多消息映射宏,窗口的启动,过多复杂的类等。如android应...
分类:
移动平台 时间:
2014-07-05 23:46:10
收藏:
0 评论:
0 赞:
0 阅读:
429
Windos7 旗舰版
Ubuntu12.04LTS 64位版本
硬件挂载两个硬盘 SSD+机械
Windows7和Ubuntu12.04都装在SSD上,目前先装好了Windows7,打算装Ubuntu12.04
在安装的过程中,出现电脑开机时,直接进入Winows7系统,无法弹出系统选择项目
我的系统Grub是采用过/boot ,/等都不行
后面实在没有办法,启动器直接放在/dev/...
分类:
Windows开发 时间:
2014-07-05 23:45:31
收藏:
0 评论:
0 赞:
0 阅读:
333
va_list 属于变量 而 va_start & va_arg & va_end C语言中解决变参问题的一组宏。头文件来自stdarg.h。
查看linux系统源码方式我一般用locate stdarg.h,然后找到提示目录vi进去。源文件定义是:
在Mac 下追踪头文件也会发现如下宏定义:
typedef __darwin_va_list va_list;
typedef __b...
分类:
其他 时间:
2014-07-05 22:57:13
收藏:
0 评论:
0 赞:
0 阅读:
711
题目大意:
求出字典序最小,重复次数最多,的子串。
思路分析:
RMQ + height 数组可以求出任意两个后缀的lcp
我们枚举答案字符串的重复的长度。
如果这个字符串的长度为 l ,而且这个字符串出现过两次或两次以上
那么你会发现在原串中 str[0] str[l] str[2*l] ....肯定有相邻的两个被包含在重复的串中。
我们求出这两个相邻的后缀的lcp
我...
分类:
其他 时间:
2014-07-05 23:48:08
收藏:
0 评论:
0 赞:
0 阅读:
439
@SuppressWarnings("rawtypes")
public static void getProperties() {
Properties properties = null;
InputStream in = null;
try {
properties = new Properties();
//获取文件
in = Object.cla...
分类:
编程语言 时间:
2014-07-05 23:47:25
收藏:
0 评论:
0 赞:
0 阅读:
489
从业2年,头半年做flex移动开发,后1.5年专注于安卓开发。虽阅历看似还不够丰富,但对软件这块摸出了不少门道。"若问山多高,请问过来人",曾经以为世上没有所谓太深的门道,多年以后,终于领会到其中的境界。
尝试。曾经总以为,什么事情,一定要去尝试一下,才能体味其中的酸甜苦辣。记得大学时,班主任说过,"有些东西根本就没有尝试的必要,那必然是一条死路"。当时我最强烈的感觉
是,没试过,怎么知道是不...
分类:
其他 时间:
2014-07-05 23:50:16
收藏:
0 评论:
0 赞:
0 阅读:
539
经过一段时间的学习,终于对专家系统有了一定的认识,在此发表一下个人的见解,希望和大家一起交流学习。 专家系统,通俗的讲,就是让计算机具有人类专家的知识、经验和技能,能够像人类专家一样解决实际问题。专家系统实质上是一段计算机程序,它能够以人类专家的水平完成某一专业领域的任务。通过计算机,模拟人类专家如何运用他们的知识和经验解决面临问题的方法、技巧和步骤。
基本系统结构(通常由人机交互界面、知识库、...
分类:
其他 时间:
2014-07-05 23:49:34
收藏:
0 评论:
0 赞:
0 阅读:
586
Qt Quick 技术的引入,使得你能够快速构建 UI ,具有动画、各种绚丽效果的 UI 都不在话下。但它不是万能的,也有很多局限性,原来 Qt 的一些技术,比如低阶的网络编程如 QTcpSocket ,多线程,又如 XML 文档处理类库 QXmlStreamReader / QXmlStreamWriter 等等,在 QML 中要么不可用,要么用起来不方便,所以呢,很多时候我们是会基于这样的原则来混合使用 QML 和 C++: QML 构建界面, C++ 实现非界面的业务逻辑和复杂运算。...
分类:
编程语言 时间:
2014-07-05 23:48:53
收藏:
0 评论:
0 赞:
0 阅读:
822
UVA 1341 - Different Digits
题目链接
题意:给定一个正整数n,求一个kn使得kn上用的数字最少,如果相同,则输出值最小的
思路:
首先利用鸽笼原理证明最多需要2个数字去组成
设一个数字k,组成k,kk,kkk,kkkk... %n之后余数必然在0 - (n - 1)之间,所以必然能选出两个余数相等的数字相减为0,这个数字就是由0和k组成的。
...
分类:
其他 时间:
2014-07-05 22:55:58
收藏:
0 评论:
0 赞:
0 阅读:
506
MAC OS X socket 2 [a simple example]
Xcode->New Workspace
XCode->New Project: C: [Add to : ?]
Server:
code
//
// main.c
// s2
// Server
// Created by DMD on 4/7/14.
#include
#include
#inc...
分类:
其他 时间:
2014-07-05 22:59:04
收藏:
0 评论:
0 赞:
0 阅读:
512