`
文章列表
海量数据处理算法(转)http://blog.sina.com.cn/s/blog_7594443501011axs.html 大数据量的问题是很多面试笔试中经常出现的问题,比如baidu google 腾讯 这样的一些涉及到海量数据的公司经常会问到。下面的方法是我对海量数据的处理方法进行了一个一般性的总结,当然这些方法可能并不能完全覆盖所有的问题,但是这样的一些方法也基本可以处理绝大多数遇到的问题。下面的一些问题基本直接来源于公司的面试笔试题目,方法不一定最优,如果你有更好的处理方法,欢迎与我讨论。1.Bloom filter 适用范围:可以用来实现数据字典,进行数据的 ...
(转自)http://hi.baidu.com/quest2run/blog/item/696488143eea1104c83d6da3.html 已经记不得自己最后一次解决这个问题是什么时候了,反正当时是觉得自己搞定啦,可是最近使用新的框架,新的 GlassFish 服务器,突然间又遇到这个问题,可是却一下想不起怎么解决了,看来“好心性不如烂笔头”啊。1. 基本原则在所有的层统一 encoding, 比如要做国际化的应用,那就是 UTF-8 了2. Mysql2.1 数据库配置 my.cnf 中default-character-set=utf82.2 jdbc.url=jd ...

J2ME 的优化措施

    博客分类:
  • J2SE
常见的性能瓶颈:1.文件的读写和网络的操作2.CPU3.内存4.同步5.异常6.屏幕绘制一、程序设计和编码
mac系统登陆用户忘记密码,如何进入系统呢? 其实很简单,开机按住win + s 进入 进入Single User Mode,出现像DOS一样的提示符 #root> 在#root;下 输入 (注意空格, 大小写) fsck -y mount -uaw / rm /var/db/.AppleSetupDone reboot 机器会重启, 重新进入安装向导,原来的账户信息不会丢失,在向导中新建一个账户,进入系统后,打开账户管理,可以看到之前的账户,你可以修改它的密码或者删除。 mac系统登陆用户忘记密码
当调试程序时,程序突然崩溃,默认条件下,XCode反馈的信息不够多。可以通过以下方式让XCode反馈足够多的信息。 在Edit–>Scheme里面 找到Arguments NSAutoreleaseFreedObjectCheckEnabled NSZombieEnabled NSDebugEnabled NSZombieEnabled MallocStackLoggingMallocStackLoggingNoCompact 

NSInvocation简单使用

    博客分类:
  • ios
  (转自)http://www.dev3g.com/?p=36   在 iOS中可以直接调用 某个对象的消息 方式有2中 一种是performSelector:withObject: 再一种就是NSInvocation 第一种方式比较简单,能完成简单的调用。但是对于>2个的参数或者有返回值的处理,那就需要做些额外工作才能搞定。那么在这种情况下,我们就可以使用NSInvocation来进行这些相对复杂的操作 NSInvocation可以处理参数、返回值。会java的人都知道反射操作,其实NSInvocation就相当于反射操作。 下面这个例子描述了如何使用NSInvocat ...
table a(id, type): id     type ---------------------------------- 1      1         2      1          3      2          table b(id, class): id    class --------------------------------- 1      1 2      2 sql语句1:select a.*, b.* from a left join b on a.id = b.id and a.type = 1;
1.首先要把每个图层组成的单张图片导入到Zwoptex 2.合成图片的最大尺寸,一定要大于各个图片尺寸总和 3.点击工具栏上的Layout就会自动排列,并且去掉多余的透明部分 cocod2d游戏开发第七章部分作者没有说清楚
(转)http://blog.pfan.cn/whyhappy/6030.html  函数名与函数指针一 通常的函数调用    一个通常的函数调用的例子://自行包含头文件void MyFun(int x);    //此处的申明也可写成:void MyFun( int );int main(int argc, char* argv[]){   MyFun(10); ...

函数指针

    博客分类:
  • C++
(转)http://www.cnblogs.com/AnnieKim/archive/2011/11/20/2255813.html 这篇是为了加深记忆所写。发现,很多知识若不经过反复的琢磨和动手实践,是很难记得住的。 1)  函数指针的初始化。 函数如下: 1 int CompareString(const string& str1, const string& str2)2 {3     return str1.compare(str2);   4 } 函数的初始化有两种方式: 第一种,也是最普遍的方式:
(转)http://www.cnblogs.com/fly1988happy/archive/2011/12/14/2286908.html 函数的返回主要分为以下几种情况: 1、主函数main的返回值: 允许主函数main没有返回值就可结束;可将主函数main返回的值视为状态指示器,返回0表示程序运行成功 ...

分组取前N记录

(转)http://blog.csdn.net/acmain_chm/article/details/4126306 经常看到问题,如何取出每组的前N条记录。方便大家参考于是便把常见的几种解法列出于下。 问题:有表 如下,要求取出各班前两名(允许并列第二)Table1+----+------+------+-----+| id |SName |ClsNo |Score|+----+------+------+-----+|  1 |AAAA  |  C1  | 67  ||  2 |BBBB  |  C1  | 55  ||  3 |CCCC  |  C1  | 67  ||  4 ...
--按某一字段分组取最大(小)值所在行的数据(2007-10-23于浙江杭州) /* 数据如下: name val memo a 2 a2(a的第二个值) a 1 a1--a的第一个值 a 3 a3:a的第三个值 b 1 b1--b的第一个值 b 3 b3:b的第三个值 b 2 b2b2b2b2 b 4 b4b4 b 5 b5b5b5b5b5 */ --创建表并插入数据: create table tb(name varchar(10),val int,memo varchar(20)) ...
最近几天一直在啃cocos2d,消化了不少东西,基本可以有些把握下手写公司的游戏了;那么今天就把一些重点的拿出来分享下经验,给新童鞋们作为参考;这篇就来详细介绍下cocos2d对用户触屏的监听事件进行下分析(cocos2d有很多详细的文章和教程,我这里只是出于自己的理解来说)进入正题:从整体cocos2d对触屏的事件监听可以分为两种:1.单一监听,所谓单一监听其实是跟cocos2d引擎框架有关,因为在cocos2d中每个游戏界面都可以使用一个CCLayout完成,那么当一个CCLayout在屏幕显示出来后,想要监听用户的按键事件,一般都会使用以下形式来进行监听:(注意:这里是CCLayou ...
  On Windows and Linux platforms IDEA stores its caches, configuration and plugins in the user's home directory (profile directory).   On Windows platform it's usually <SYSTEM DRIVE>\Documents and Settings\<USER ACCOUNT NAME>\.IntelliJIdeaXX. On Windows Vista, Windows 7 and later Wind ...
Global site tag (gtag.js) - Google Analytics