摘要:
Guava缓存器统计器实现: 全局统计器—— 1、CacheBuilder的静态成员变量Supplier CACHE_STATS_COUNTER初始化时,重载的get方法,返回了一个SimpleStatsCounter实例。 2、当缓存器开启缓存统计时(recordStats),其成员变量statsCounterSupplier被赋值为CACHE_STATS_COUNTER,若没开启则为初始值NULL_STATS_COUNTER。 ...
阅读全文
posted @ 2013-09-18 20:29
风言枫语
阅读(819)
推荐(0)
摘要:
JessMA(原名:Portal-Basic)是一套功能完备的高性能Full-StackWeb应用开发框架,内置可扩展的MVCWeb基础架构和DAO数据库访问组件(内部已提供了Hibernate、MyBatis与JDBCDAO组件),集成了Action拦截、Form/Dao/SpringBean装配、国际化、文件上传下载和页面静态化等基础Web应用组件,提供高效灵活的纯Jsp/ServletAPI编程模型,可完美整合Spring/Guice,支持ActionConvention,能快速开发传统风格和RESTful风格应用程序,文档和示例完善,非常容易学习。 JessMA官方网站:http...
阅读全文
posted @ 2013-09-18 20:25
风言枫语
阅读(208)
推荐(0)
摘要:
if type(att).__name__ == 'classobj': passelse: pass
阅读全文
posted @ 2013-09-18 20:22
风言枫语
阅读(3679)
推荐(0)
摘要:
吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘而得到,而这对数字各包含乘积的一半位数的数字,其中从最初的数字中选取的数字可以任意排序。以两个0结尾的数字是不允许的,例如,下列数字都是“ 吸血鬼”数字:1260 = 21 * 60 1827 = 21 * 87 2187 = 27 * 81import java.util.Arrays;/** * 吸血鬼数字,高效率版本. 一个4位数字,可以拆分2个2位数数字的乘积,顺序不限。 比如 1395 =15 * 93 * */ public class VampireNumber { public static void main(String[.
阅读全文
posted @ 2013-09-18 20:21
风言枫语
阅读(212)
推荐(0)
摘要:
Extend JavaScript Array Method 数组a: a.indexOf('cc345345'): a.lastIndexOf('dd4654'): a.replace(/\d/g,'*'): a.search(/dd4654/):
阅读全文
posted @ 2013-09-18 20:18
风言枫语
阅读(5487)
推荐(0)
摘要:
GNU/Linux Distribution Timeline v12.10 原图下载 GNULinux Distribution Timeline 12.10.png GNU/Linux Distribution Timeline v12.10 原图下载,详细描述了当前Linux发行版和分支情况 更多资源下载,请关注的我共享主页: http://xiaoshanqingqing.pipipan.com http://www.pipipan.com/u/1899168
阅读全文
posted @ 2013-09-18 20:16
风言枫语
阅读(363)
推荐(0)
摘要:
由于zlib动态库在linux下引用的问题引出了对于简练的makefile的学习。之前通过看网络上的一些文章自己也算简单了解如何编写一个makefile,可总是不那么美观,今天经过辉哥的指点,对于makefile做了调整,看下两者之间的差别吧。如果有更好的方法,欢迎指点。第一次文件如下:CPP=filehead.cpp xmailuncompress.cpp zlibstrage.cpp compressfactory.cpp md5.cppOBJ = md5.o compressfactory.o filehead.o xmailuncompress.o zlibstrage.o.PHON.
阅读全文
posted @ 2013-09-18 20:13
风言枫语
阅读(209)
推荐(0)
摘要:
自己动手写排序算法,快速排序是比较不好写的了~import java.util.*;class Test{ public void quickSort(int[] arr,int low,int high){ if(lowarr[i]){ i++; } if(i<j) arr[j--]=arr[i]; } arr[i]=x; quickSort(arr,low,i-1); quickSort(arr,i+1,high); } } public static void main(String[] args){ int[] arr=new int[...
阅读全文
posted @ 2013-09-18 20:12
风言枫语
阅读(453)
推荐(0)
摘要:
第一章 要点1、时间 秒 0-59 , - * /分 0-59 , - * /小时 0-23 , - * /日期 1-31 , - * ? / L W C月份 1-12 或者 JAN-DEC , - * /星期 1-7 或者 SUN-SAT , - * ? / L C #年(可选) 留空, 1970-2099 , - * /注意:l 每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(8-18/4)(/表示每隔4小时),一个列表(1,3,5),通配符。l 由于"月份中的日期"和"星期中的日期"这两个元素互斥的,必须要对其中一个设置?2、
阅读全文
posted @ 2013-09-18 20:09
风言枫语
阅读(219)
推荐(0)
摘要:
题意:有一个序列a[],mex(L, R)表示区间a在区间[L, R]上第一个没出现的最小非负整数,对于序列a[],求所有的mex(L, R)的和(1 >线段树就是如此的神~求出所有的mex(1, i);接着删去第1个结点,就是所有的mex(2, i);接着再删去第1个结点,就是所有的mex(3, i);……最后就是mex(n, n),求和即是答案。而维护删除结点后的信息,正是线段树的拿手好戏。对于每个线段树结点(o, L, R),设mexv[o]表示mex(left, R),这里的left表示第一个数的下标,初始1,随着删除的进行,left递增。设sumv[o]表示区间[L, R]上的
阅读全文
posted @ 2013-09-18 20:06
风言枫语
阅读(282)
推荐(0)
摘要:
如今,文件(尤其是图片)上传,在前后台的应用相当普遍,上传头像、共享资料等已成为最基本应用。我们很希望通过一个万能的封装方法来实现一劳永逸的效果。 接下来,就来为大家介绍具体实现。 首先,我们需要一个struts框架下的项目工程,在webRoot目录下新建upload文件夹,用来存放上传文件 然后,写一个简单的jsp,实现(批量)文件上传功能,这里注意:将所有上传文件框的name属性设为file,以便action接收 之后,编写action,在action内首先要写入如下几个变量,及其get/set方法。 private List file; priva...
阅读全文
posted @ 2013-09-18 20:04
风言枫语
阅读(346)
推荐(0)
摘要:
记录下学习 MyGui的一些笔记,从建立第一个工程开始。步骤:1.右键MYGUI解决方案,添加→新建项目,选择“Win32 项目”,名称为:TestHello。下一步,勾选“空项目”。2.设置工程Debug版本属性。“调试”→“工作目录”填入如下: 1 F:\MyCode\MyGUI_SVN\Build\bin\debug “C/C++”→“常规”→“附加包含目录”填入以下: 1 2 3 4 5 ...
阅读全文
posted @ 2013-09-18 20:02
风言枫语
阅读(746)
推荐(0)
摘要:
paip.c++ qt 共享库dll的建立 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax 我用qtc 2.8.1 + xpsp2 第一,建立一个lib型项目 ------------------------- 我们会看到 QtCreator 已经帮我们创建好了一些文件。其中有一个 {projectName}_global.h 的文件是 QtCreator 替我们创建的。下面我们就从这个 {projectName}_global.h 开始: ...
阅读全文
posted @ 2013-09-18 20:00
风言枫语
阅读(368)
推荐(0)
摘要:
世界上总是有些东西让你不得不用,因为别人都在用,比如钱和OLE世界上总有些东西让你很不想用,因为用起来很纠结,比如钱和OLE世界上总有问题时让你废寝忘食,以期解决它,还是他妈的钱和OLE开发一个背景透明的控件,有很多方法了,比如很多用MFC的会重载对话框的OnCtlColor来透明子控件,效果不错但是这种方法仅限于MFC,即便扩展到其他C++编译平台,都可能不适用,更不用说转移到其他语言了我写一个小程序,当然一个小程序投入越少越好,尤其是时间,首选是VB,画两下就OK,又不用装.NETFX,不用装其他运行库,不用装B然而VB要实现透明,比如文本框,星爷说了,"哪里不舒服都要吃药,没别
阅读全文
posted @ 2013-09-18 19:59
风言枫语
阅读(354)
推荐(0)
摘要:
inno setup详细使用教程 前段时间我完成了几个软件的汉化,想把它们打包起来,可是苦于我是一个很菜的鸟,很笨的瓜,只好上网找关于安装程序制作的文章.不幸我没能找到:-( 没法只好自己去华军软件园里找找制作安装程序的软件,并一把下载了好多个... EasySetup 2.08 CreateInstall Setup Generator Installer VISE汉化精简版 Inno Setup Compiler汉化版 Install Maker Pro ... 经过好长一段时间的学用和试用,发现上面的(包括网上供下载的大部分)制作安装程序的软件好用的也就只有那么几个.对于我来说,比较..
阅读全文
posted @ 2013-09-18 19:55
风言枫语
阅读(830)
推荐(0)
摘要:
利用rman进行异机还原(目录相同)源始库:192.168.201.2 目标库:192.168.201.3--192.168.201.2 --rman [oracle@db01 ~]$ rman target /Recovery Manager: Release 10.2.0.1.0 - Production on Wed Sep 18 08:52:25 2013Copyright (c) 1982, 2005, Oracle. All rights reserved.connected to target database: ORCL (DBID=1354163930)--dbid--备份数
阅读全文
posted @ 2013-09-18 19:53
风言枫语
阅读(336)
推荐(1)
摘要:
题意:给你一个序列,让你求出对于所有区间的mex和,mex表示该区间没有出现过的最小的整数。思路:从时限和点数就可以看出是线段树,并且我们可以枚举左端点i,然后求出所有左端点为i的区间内mex值的和。先把数插满,然后先询问后删除当前最左边的断点i。而且显然线段树里面保存的是mex值,而且这个序列是非递减的。分析:我们先预处理出对于右端点为i的所有的mex,分别插入线段树的i位置。然后每次删除最左边的左端点i,假如当前我们要删除a[i] ,我们找到它之后第一个位置j满足a[i] == a[j], 那么区间i------j-1里面的所有mex都要更新,取线段树内的值和a[i]的最小值。 实际操作我
阅读全文
posted @ 2013-09-18 19:51
风言枫语
阅读(176)
推荐(0)
摘要:
paip.c++ qt 外部dll共享库的导入以及引用 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax 我用qtc 2.8.1 + xpsp2 第一,建立一个项目atiqtc9 ------------------------- 修改atiqtc9.pro..增加 INCLUDEPATH += D:\qtworkspace\libc9 LIBS += D:\qtworkspace\build-libc9-Desktop_Qt_5...
阅读全文
posted @ 2013-09-18 19:49
风言枫语
阅读(233)
推荐(0)
摘要:
在Linux命令行下输入hostname,查看当前主机名,如果想修改它,直接在hostname后面加上新主机名即可(注:以下操作都需要root用户执行),如:# hostname newhostname但要注意的是,以上hostname命令只是临时修改了主机名,重启后失效。如果你想永久地改变主机名,必须编辑以下文件:vi /etc/sysconfig/networkHOSTNAME=yournewhostname这样操作之后,即使重启后,新的主机名依然有效。最后,在主机名修改完之后,记得在/etc/hosts文件里配置新的主机名和ip的匹配关系,如:vi /etc/hosts192.168.1
阅读全文
posted @ 2013-09-18 19:46
风言枫语
阅读(407)
推荐(0)
摘要:
很多程序员辛辛苦苦开发出的android开发代码,很容易就被黑客翻译了。 Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹 proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难看懂的代码,从而达到保护代码的作用。 在工程的"default.properties"中添加这样一句话“proguard.config=proguard.cfg” 打包签名后的.apk就是混淆的,其实我们只要做一步就可以了就是在&qu
阅读全文
posted @ 2013-09-18 19:44
风言枫语
阅读(230)
推荐(0)
摘要:
最近有群里的朋友问我 Activity的四种启动模式分别是什么意思? 当初因为项目比较忙,草草的解释了下, Api文档中说的也只是一般,在这里就小记一下吧,以便有更多的朋友对Activity启动模式了解深刻一点。度娘的时候 就可以找得到不需要在 问人了。如果不了解的话,简单的几句也说不清晰。 Activity 四种启动模式,分别为:standard 、singleTop、singleTask、singleInstance。一 : standard 模式:这个就没有什么好说的了,Android默认Activity启动的模式 就是 standard,如果有3个 Activity,Act1,Act.
阅读全文
posted @ 2013-09-18 19:42
风言枫语
阅读(278)
推荐(0)
摘要:
我们知道,要架构你的虚拟化数据中心或云端环境并不是件容易的事…当你在打造自己的环境时,你会寻找可以互相搭配的各种重要组件。安全性只是这些组件之一,虽然它是关键的一块,但它也只是其中的一块。它需要跟你的整体基础设施相结合。要如何知道你的安全性是适合的?要从三个地方检查起: 检查一、适合你的虚拟环境,无论是虚拟桌面或虚拟机你的安全解决方案有多了解你的虚拟环境,并且能够一起运作呢?如果没有办法完美地结合,最好的状况是你会遇到效能问题,最坏的状况是你环境内的漏洞会造成资料外泄事件。做为我们云端和数据中心解决方案的一部分,DeepSecurity提供无代理的虚拟安全设备,可以直接在VMw...
阅读全文
posted @ 2013-09-18 19:40
风言枫语
阅读(171)
推荐(0)
摘要:
本来最近在研究微信公众平台的,老大临时交我个任务,把excel表格里的数据导入sql数据库,我想这so easy嘛。 没想都在上面消磨了两天...把情况介绍下:在数据库中有如下这样结构的表(A表) 我只取关键的及列里面还有很多数据。有一张id和name对照的excel文件(B表)和N张结构类似的excel表(C表)(没有id那一列) 我的任务在B表中找到C表中数据对应的id后,然后将id加到C表中,最后根据id是唯一的,用C表的数据去更新A表的数据。这里主要涉及了excel表格和数据库表间的转化。方案一: 用excel+MySQL for Excel处理 是MySQL for Ex...
阅读全文
posted @ 2013-09-18 19:37
风言枫语
阅读(605)
推荐(0)
摘要:
Main.xml 类package com.android.Main;import android.app.Activity;import android.os.Bundle;import android.widget.DatePicker;import android.widget.TimePicker;public class ActivityMain extends Activity { private TimePicker time1; private DatePicker date1; public void onCreate(Bundle savedInstance...
阅读全文
posted @ 2013-09-18 19:35
风言枫语
阅读(226)
推荐(0)
摘要:
paip.c++ qt 项目工程互相引用的方法 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax 我用qtc 2.8.1 + xpsp2 第一,建立一个subdirs项目 ------------------------- 2.添加子项目a,b -------------------------------------------------------- 3.设置a调用b ---------------- 右键>添加...
阅读全文
posted @ 2013-09-18 19:33
风言枫语
阅读(590)
推荐(0)
摘要:
Givennnon-negative integers representing the histogram's bar height where the width of each bar is 1, find the area of largest rectangle in the histogram. Above is a histogram where width of each bar is 1, given height =[2,1,5,6,2,3]. The largest rectangle is shown in the shaded area, which has
阅读全文
posted @ 2013-09-18 19:31
风言枫语
阅读(165)
推荐(0)
摘要:
在VirtualBox虚拟机上采集Fedora15系统第一部分:创建系统并磁盘分区1.点击VirtualBox上的新建 2.添加名称,选择类型和版本,点下一步 3.写入内存(不要超过物理内存),点击下一步 4.选择默认现有创建虚拟硬盘,点创建 5. 选择默认的VDI,点下一步 6.选择固定大小,点下一步 7.可以使用默认名称,修改硬盘大小为30G,点下一步 8.开始创建 第二部分:系统分区 1.点击Create 2.采用默认StandardPartition,点击Create 3.点击File SystemType,选择ext4 4.给s...
阅读全文
posted @ 2013-09-18 19:28
风言枫语
阅读(200)
推荐(0)
摘要:
索引: 一种独立于表的模式对象, 可以存储在与表不同的磁盘或表空间中@索引被删除或损坏, 不会对表产生影响, 其影响的只是查询的速度@索引一旦建立, Oracle 管理系统会对其进行自动维护, 而且由 Oracle 管理系统决定何时使用索引. 用户不用在查询语句中指定使用哪个索引@在删除一个表时, 所有基于该表的索引会自动被删除@通过指针加速 Oracle 服务器的查询速度@通过快速定位数据的方法,减少磁盘 I/O @列建索引 Create index empJob on emp(job)@什么时候创建索引? 以下情况可以创建索引: a、列中数据值分布范围很广 b、列经常在 WHERE 子句.
阅读全文
posted @ 2013-09-18 19:26
风言枫语
阅读(183)
推荐(0)
摘要:
VC调试方法大全 一、调试基础 调试快捷键 F5:开始调试 Shift+F5:停止调试 F10:调试到下一句,这里是单步跟踪 F11:调试到下一句,跟进函数内部 Shift+F11:从当前函数中跳出 Ctrl+F10:调试到光标所在位置 F9:设置(取消)断点 Alt+F9:高级断点设置 跟踪调试 1、尽量使用快捷键时行调试 2、观察调试信息 3、高级中断设置 异常调试 重试->取消->调试 函数堆栈,用variables或者callstack窗口 Release调试 1、经常测试你的Debug和Release版本 2、不要移除调试代码,如用ASSERT,TRACE等。 3、初始化
阅读全文
posted @ 2013-09-18 19:24
风言枫语
阅读(409)
推荐(0)
摘要:
有两个简单例子,以说明 “exists”和“in”的效率问题1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ;T1数据量小而T2数据量非常大时,T1>T2 时,2) 的查询效率高。exists 用法:请注意 1)句中的有颜色字体的部分 ,理解其含义;其中 “select 1 from T2 where T1.a=T2.a” 相当于一个关联表查询,相当于“select 1 from T1,T2where T1.a=T2.a”但是,如果你当当执行 1) 句括号里的语句,是会报语法错误的,这也是使用exist
阅读全文
posted @ 2013-09-18 19:21
风言枫语
阅读(237)
推荐(0)
摘要:
一、vi基本命令1)光标命令左h 上j 下k 右lnG ——n为行数,该命令立即使光标跳到指定行;n为空,光标跳到文件最后一行。Ctrl+G——光标所在位置的行数和列数报告w,b——使光标向前或向后跳过一个单词2)编辑命令(n)dd 删除(n)yy 复制i 光标前插入a 当前字母后插入r 在当前光标处替换cw 替换光标所在处的单词(从光标开始处)dw 删除光标所在处的单词x 删除(右)X 删除(左)u 撤销. 重复上次操作o 插入新行J 合并两行A 行尾:.,3w /tmp/xx:r /tmp/xx3)查找命令f 查找/ 查找4)复制粘贴命令(n)yy 拷贝n行到剪切板p 粘贴(后)P 粘贴(
阅读全文
posted @ 2013-09-18 19:18
风言枫语
阅读(204)
推荐(0)
摘要:
作者:范军(FrankFan)新浪微博:@frankfan7VPLEX等存储设备的出现,可以实现双活数据中心,最大程度的有效利用运算和存储资源。在“容灾设计之三StretchedCluster”中我们介绍了StretchedCluster的概念,EMCVPLEX是StretchedCluster支持的存储设备之一。本文大概介绍EMCVPLEX和VMwareStretchedCluster的集成。当然VPLEX也可以独立使用。一VPLEX简介StretchedCluster对存储的要求是在任何灾难的情况下,虚拟机都能够访问到数据,而且性能不受影响。在灾难恢复后,存储设备尽量能自动切换到最初的设置
阅读全文
posted @ 2013-09-18 19:16
风言枫语
阅读(667)
推荐(0)
摘要:
vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures]) sURL -- 必选参数,类型:字符串。用来指定对话框要显示的文档的 URL。 vArguments -- 可选参数,类型:变体。用来向对话框传递参数。传递的参数类型不限,包括 数组等。对话框通过window.dialogArguments来取得传递进来的参数。 sFeatures -- 可选参数,类型:字符串。用来描述对话框的外观等信息,可以使用以下的一个或几个,用分号“;”隔开。 sFeatures可选参数有: dia...
阅读全文
posted @ 2013-09-18 19:15
风言枫语
阅读(246)
推荐(0)
摘要:
spoj 7258 Lexicographical Substring Search (后缀自动机) 题意:给出一个字符串,长度为90000。询问q次,每次回答一个k,求字典序第k小的子串。解题思路:构造出sam后,类似splay求前驱的做法,不断的逼近答案。我们知道,sam里从s走到某一节点即为一个子串,所以我们在每个节点下记录一个cnt,表示该节点下,能走到的节点有多少个。那么我们在求第k小的子串时,就往下走,枚举当前节点下的26字母节点,若枚举到的节点的cnt+1>=k那么就往该节点走,并输出这条边上的字母(为什么要+1呢?因为走到这个节点就可以是一个子串)。否则k -= cnt[
阅读全文
posted @ 2013-09-18 19:12
风言枫语
阅读(166)
推荐(0)
摘要:
题目大意:给你一张有n * m个网格的图,每个网格可能是如下符号:“#”:墙“P”:出发点“D”:终点“.”:空地“*”:传送机有一个旅行家(假设名叫Mike),他要从点P到达点D,途中必须遵循如下规则:1、 Mike可以走到空地(“.”),但不可通过墙(“#”)。2、 Mike也可以走到传送机(“*”),但是当他第一次到达传送机时,下一步只有一种选择:他必须选择到达另一个传送机,然后,下一步会有两种选择: 一、走到相邻的可去的格子中。 二、选择到达另一个传送机,然后遵循同样的规则。让你计算出Mike从点P到点D的最少步数,如果不能到达,就输出“impossible”。解题思路:Mike从点P
阅读全文
posted @ 2013-09-18 19:09
风言枫语
阅读(157)
推荐(0)
摘要:
http://www.eclemma.org/installation.html#manual EclEmma2.2.1 Java Code Coverage for Eclipse Overview Installation Download EclEmma 1.x User Guide Support Resources Developer Information Research ...
阅读全文
posted @ 2013-09-18 19:08
风言枫语
阅读(226)
推荐(0)
摘要:
1 前言今天我们来简单的学习一下IOS中用户点击屏幕后的事件处理,其中主要介绍一下Control Object,内容如下。2 详述Control是处于当用户用某种方式操作进行发送消息给另一个界面的用户界面的一个视图类型,比如点击按钮或者拖动滑动条。Control是target-action(目标-动作)模式的代理。Control发送消息的必要信息:接收消息的对象的引用(target)和用于在target上调用的方法标识的selector。当用户以某一方式来操作Control的时候,则会向Application Object发送一个消息,然后将这个action message发送给target。
阅读全文
posted @ 2013-09-18 19:06
风言枫语
阅读(288)
推荐(0)
摘要:
Android的UI组件繁多,如果学习的时候不能自己总结和分类而是学一个记一个不去思考和学习他们内在的联系那真的是只有做Farmer的命了。为了向注定成为Farmer的命运抗争,在学习Android的UI设计时我们需要总结出一套系统去深入理解Android的UI组件的内在关系。Android所有UI组件都直接或间接的继承自View。View的继承关系如下。 java.lang.Object --android.view.View谈到View,就要谈到它的一个抽象子类:ViewGroup java.lang.Object --android.view.View --androi...
阅读全文
posted @ 2013-09-18 19:03
风言枫语
阅读(242)
推荐(0)
摘要:
==============================翻译==============================运行该应用程序并浏览到Movies控制器通过将/Movies追加到您的浏览器的地址栏中的 URL。将鼠标指针悬停在编辑链接,看到它链接到的 URL。编辑链接是由Views\Movies\Index.cshtml视图中的Html.ActionLink方法生成的:@Html.ActionLink("Edit", "Edit", new { id=item.ID }) Html对象是一个帮助器,公开使用System.Web.Mvc.Web
阅读全文
posted @ 2013-09-18 19:00
风言枫语
阅读(597)
推荐(0)
摘要:
三十一.如何取小数点前两位,并四舍五入。package com.lovo;public class TestDot2 { // 方法1 public void test1(double c) { java.text.DecimalFormat df = new java.text.DecimalFormat("#.##"); System.out.println(df.format(c)); } // 方法2 public void test2(double c) { java.math.BigDecimal bd = new java.math.BigDecimal(St
阅读全文
posted @ 2013-09-18 18:59
风言枫语
阅读(161)
推荐(0)
摘要:
web端: QT端:.h: private: QNetworkAccessManager *_uploadManager; QNetworkReply *_reply; char* m_buf;private slots: void replyFinished( QNetworkReply* ); void upLoadError(QNetworkReply::NetworkError errorCode); void OnUploadProgress( qint64 bytesSent, qint64 bytesTotal );.cpp: _uploadManager = ...
阅读全文
posted @ 2013-09-18 18:56
风言枫语
阅读(3054)
推荐(0)
摘要:
说到Android的UI就不得不从一切的开始View开始说。 让我们从Android Developer上的View的Overview和UI Overview来开始吧。 Class Overview This class represents the basic building block for user interface components. A View occupies a rectangular area on the screen and is responsible for drawing and event handling. View is the...
阅读全文
posted @ 2013-09-18 18:54
风言枫语
阅读(147)
推荐(0)
摘要:
今天早上接到了阿里从杭州打过来的电话面试.虽然近期面试了一些大中型的互联网企业,但是跟素有“IT界的黄浦军校”的阿里面试官接触还是不免紧张. 面试持续了三四十分钟吧,大部分问题都是简历上的项目经验而来的,个人感觉问的不算太难但是却很深入,很明显不是能够背几道面试题能够搞定的.而且每个题基本上都跟优化设计和性能相关.其中有一道是关于是问“你平时上国外的一些网站吗?上那些网站呢?”我平时大部分时间就是上stackoverflow.和cocoscontrol github 还有apple 的dev论坛.“你们项目中为什么多线程用GCD 而不用NSOperation呢? 你有没有发现国外的大牛他们多线
阅读全文
posted @ 2013-09-18 18:52
风言枫语
阅读(500)
推荐(0)
摘要:
public static String reverseStr(String str) { int len = str.length(); char ch[] = str.toCharArray(); int begin = 0,end = len-1; char temp; while(begin<end) { temp = ch[begin]; ch[begin] = ch[end]; ch[end] = temp; begin++; end--; } return new String(ch); } 以上程序就是JAVA实现字符串反转的简单程序,非常简单...
阅读全文
posted @ 2013-09-18 18:49
风言枫语
阅读(537)
推荐(0)
摘要:
SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了 SQL语言标准。无论您是一位SQL sever的新手,或是一位只是需要对SQL复习一下的资料仓储业界老将,您就来对地方了。本期文档精选了SQl语句、SQL语法、实例和教程等经典相关资源,助您SQL语句学习快速入门。程序员的SQL金.
阅读全文
posted @ 2013-09-18 18:47
风言枫语
阅读(928)
推荐(0)
摘要:
powerpc e500的内核启动,关于tlb的初始化可以说是重头戏。看懂这段代码后,powerpc的虚实映射基本不在话下。这段初始化tlb要考虑的,主要是将boot可能初始化过的tlb全清零,然后自己建立一套PAGE_OFFSET的虚实映射,即为0xc打头的地址建立映射。inux kernel 3.10.7将这段初始化代码,全部放到fsl_booke_entry_mapping.S里,这段代码除了linux初始化会用,也被kexec使用。下面先直接贴出代码,之后分析核心流程。/* 1. Find the index of the entry we're executing in */
阅读全文
posted @ 2013-09-18 18:45
风言枫语
阅读(1554)
推荐(0)
摘要:
昨天晚上收到了二面的通知,激动啊~第二天提前20分钟到达指定地点,然后一起做大巴去到CVTE总部,发现笔试刷掉的人好像并不是很多。我们一下车被带到了公司的电影院,听演唱会。呵呵,挺有意思的,有一个漂亮的工作人员在那里,她发现电影的声音不是很大,就准备去调大声点,结果找电影控制台找了好久都没发现在哪里。最后是在影院后面的角落里发现了控制台,但是她不会弄。。。(跑题了)后来有同学帮她弄好了。面试技术岗位的大概有50人,hr助理每次喊一部分同学去参加面试,嵌入式软件工程师的hr有2个桌,每桌有2个hr,我去面试的时候,hr很nice,然后就问我大学里做过的最满意的项目是什么,接着问我遇到什么困难,怎
阅读全文
posted @ 2013-09-18 02:30
风言枫语
阅读(1505)
推荐(0)
摘要:
export JAVA_OPTS="-Dcom.sun.management.jmxremote.port=18950 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"
阅读全文
posted @ 2013-09-18 00:08
风言枫语
阅读(650)
推荐(0)
摘要:
本文原文请见:http://www.raywenderlich.com/46988/ios-design-patterns. 由 @krq_tiger( http://weibo.com/xmuzyq )翻译,如果你发现有什么翻译错误,请与我联系谢谢。 iOS 设计模式 - 你可能已经听说过这个词,但是你真正理解它意味着什么吗?虽然大多数的开发者可能都会认为设计模式是非常重要的,然而关于设计模式这一主题的文章却不多,并且有时候我们开发者在写代码的时候也不会太关注它。 在软件设计领域,设计模式是对通用问题的可复用的解决方案。设...
阅读全文
posted @ 2013-09-18 00:04
风言枫语
阅读(177)
推荐(0)
摘要:
我们都知道Android中Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。想过没有?在我们的列表有1000000项时会是什么样的?是不是会占用极大的系统资源? 看看下面的代码: publicViewgetView(intposition,ViewconvertView,ViewGroupparent){Viewitem=mInflater.inflate(R.layout.list_item_icon_text,null);((TextView)item.findViewById(R.id.
阅读全文
posted @ 2013-09-18 00:03
风言枫语
阅读(164)
推荐(0)
摘要:
环境:CentOS6.2——64位借鉴:https://vec.io/posts/how-to-build-ffmpeg-with-android-ndk在根目录下创建work文件夹:cd/&&mkdirworka)先把要用到的安装包下载到本地:FFmpeg:gitclonegit://source.ffmpeg.org/ffmpeg.gitffmpegAndroidNDK:(我下载的版本是r8b-linux-x86_64)http://developer.android.com/tools/sdk/ndk/index.html一定要看好下载对应本地系统的软件包版本。创建好的目
阅读全文
posted @ 2013-09-18 00:01
风言枫语
阅读(772)
推荐(0)