首页 > 2015年01月16日 > 全部分享
后台自动任务设计和编码总结
资源预估 预估数据量、算法的时间、空间复杂度 依据预估的结果分配合理的资源(内存,CPU),避免资源不够用。 避免数据脏读 自动脚本处理大量数据速度快,尤其有写操作的任务,数据一致性在分布式环境下往往难以保证。这种情况下应该避免数据脏读,比如数据库会有主从复制同步延迟的现象,这时应该强制连接数据库主库。 幂等性 有写操作的脚本,需要考虑脚本执行的幂等性,即在参入相同参数...
分类:其他   时间:2015-01-16 19:12:39    收藏:0  评论:0  赞:0  阅读:237
[LeetCode]Edit Distance
Given two words word1 and word2, find the minimum number of steps required to convert word1 to word2. (each operation is counted as 1 step.) You have the following 3 operations permitted on a word:...
分类:其他   时间:2015-01-16 19:12:29    收藏:0  评论:0  赞:0  阅读:298
centos下C编程调用libvirt的API访问KVM虚拟机
一、简介         libvirt是一套免费、开源的支持Linux下主流虚拟化工具的C函数库,其旨在为包括Xen在内的各种虚拟化工具提供一套方便、可靠的编程接口,支持与C,C++,Ruby,Python等多种主流开发语言的绑定。当前主流Linux平台上默认的虚拟化管理工具virt-manager(图形化),virt-install(命令行模式)等均基于libvirt开发而成。...
分类:Windows开发   时间:2015-01-16 19:12:19    收藏:0  评论:0  赞:0  阅读:1553
king 选 太子
king 选 太子 时间限制:3000 ms  |  内存限制:65535 KB 难度:1 描述 啊,从前有一个国家。此国兵强马壮,但是国王却身体不好。于是就想挑一位太子出来; 但是问题来了,国王不知道他有几个孩子(这国王糊涂吧!),他只知道他的孩子的年龄都是不同的。同时这个国王也有要求,他认为孩子年龄太大的过于迂腐,而年龄太小又不成熟,(这孩子挑的也太难了吧),他就想要年龄在他们孩...
分类:其他   时间:2015-01-16 19:12:09    收藏:0  评论:0  赞:0  阅读:198
Android话筒音频采样和使用
Android手机话筒采样有部分代码是在网上找的,具体不记得了。 使用采样结果以及是自己的app的功能代码: 1. 在一部分app中会需要对话筒的音频输入获取使用,比如之前很火的吹裙子; 2. 采样线程: public class MicroLevelRunnable implements Runnable {  private static final String tag = "Mi...
分类:移动平台   时间:2015-01-16 19:11:59    收藏:0  评论:0  赞:0  阅读:268
由浅入深了解Thrift(二)
三、  Thrift的工作原理 1.普通的本地函数调用过程 例如,有如下关于本地函数的调用的java代码,在函数caller中调用函数getStr获取两个字符串的拼接结果: 代码3.1        本地函数调用调用方和被调用方都在一个程序内部,只是cpu在执行调用的时候切换去执行被调用的函数,执行完被调用函数之后,再切换回来执行调用之后的代码,其调用过程如下图3.1所示: ...
分类:其他   时间:2015-01-16 19:11:49    收藏:0  评论:0  赞:1  阅读:453
Erlang入门:构建application练习4(进程link的作用)
1、示例项目(bank)简介 bank_server.erl是为客户服务的进程回调模块 bank_center.erl是为银行服务中心的进程回调模块 客户(bank_server)每年都要扣除年费 所有年费都交给银行服务中心(bank_center) 客户服务使用示例: 创建用户:bank_server:create_account(myname, 100). 用户存钱:...
分类:移动平台   时间:2015-01-16 19:11:39    收藏:0  评论:0  赞:0  阅读:397
关于Ldoc
ldoc介绍...
分类:其他   时间:2015-01-16 19:11:29    收藏:0  评论:0  赞:0  阅读:157
PL/SQL 编程
一、什么是pl/sql pl/sql(procedural language/sql)是Oracle在标准的sql语言上的扩展,pl/sql不仅允许嵌入Sql语言,还可以定义变量和常量,允许使用条件语句和循环语句,允许使用例外处理各种错误,这样使得它的功能变得更加强大。   二、pl/sql学习的必要性 1、提高应用程序的运行性能。 2、模块化的设计思想。 3、...
分类:数据库技术   时间:2015-01-16 19:11:20    收藏:0  评论:0  赞:0  阅读:356
【Leetcode】Largest Number
Given a list of non negative integers, arrange them such that they form the largest number. For example, given [3, 30, 34, 5, 9], the largest formed number is 9534330. Note: The result may be ve...
分类:其他   时间:2015-01-16 19:11:09    收藏:0  评论:0  赞:0  阅读:259
Oracle数据库row_number() over统计前15名企业, wm_concat(case when then)行转列
1. ROW_NUMBER() OVER函数的基本用法 语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN) 例如:row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(...
分类:数据库技术   时间:2015-01-16 19:10:59    收藏:0  评论:0  赞:0  阅读:403
由浅入深了解Thrift(三)
一、  Thrift服务器端几种工作模式分析与总结 Thrift为服务器端提供了多种工作模式,本文中将涉及以下5中工作模式:TSimpleServer、TNonblockingServer、THsHaServer、TThreadPoolServer、TThreadedSelectorServer,这5中工作模式的详细工作原理如下: 1.      TSimpleServer模式 TSimpl...
分类:其他   时间:2015-01-16 19:10:53    收藏:0  评论:0  赞:0  阅读:1425
git详解
Git详解 零、引入 之前在局域网搭建了Git环境,觉得Git的工作方式非常有效,在这里也做一个总结。 希望这篇文件也能帮助到开始学习Git的朋友,此文只介绍Git的相关知识,对于git的使用经验留在以后介绍。   一、使用方法 常用命令行 这里暂时不考虑分支的命令,将在下一节中具体介绍。下面的命令按照一般的操作流程的顺序一一介绍。   命令 用法...
分类:其他   时间:2015-01-16 19:10:50    收藏:0  评论:0  赞:0  阅读:341
【学习ios之路:UI系列】ios中常见的几种控件.(UISlider,UISwitch,UIStepper,UISegmentedControl)
一.滑块控件(UISlider)  效果如下 注:系统原来效果如下 具体功能运用: ①创建滑块控件(UISlider),设置控件大小,并添加到window视图上,后释放 UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(20, 30, 280, 100)]; [self.window addSubvie...
分类:移动平台   时间:2015-01-16 19:10:09    收藏:0  评论:0  赞:0  阅读:1007
IIS6部署web service完整过程
今天使用内网部署web服务,用手机进行访问(手机访问内网服务器网页见上一篇博客), 基本步骤如下: 1.visual studio 生成web服务,并部署到某一文件夹ws中 2.服务器IIS在“网站”中右击添加一新网站ws,将目录定位1中的目录ws(添加网站过程中要求设置如下图所示网站名,路径,绑定ip等内容。ip一旦绑定,访问时将按照ip来访问)) 这时访问该服务,会出现“”HTTP E...
分类:Web开发   时间:2015-01-16 19:09:59    收藏:0  评论:0  赞:0  阅读:648
restful webservice实战
上篇文章介绍了什么是restful风格的webservice,本片文章通过一个demo着重介绍如何发布一个restful风格的web service. 1.建立接口...
分类:Web开发   时间:2015-01-16 19:09:49    收藏:0  评论:0  赞:0  阅读:369
cocos2d-x接入GooglePlay IAB(In-app Billing)和iOS IAP(In-App Purchase)
先上效果图/源码和参考资料。网上资料很多,官网也有说明,这里就不写基础步骤了,真正去写的一些细节在源码中可以看到,晚点也许再补一些相对比较偏僻的要点。 源码地址:https://github.com/piaopolar/IABPluginDemo2dx 参考链接: GooglePlay IAB: http://developer.androi...
分类:移动平台   时间:2015-01-16 19:09:39    收藏:0  评论:0  赞:0  阅读:2434
Android JNI的第一步——从HelloWorld开始
第一步:配置NDK运行环境 第二步:创建Android工程 第三步:运行 源码下载 参考...
分类:移动平台   时间:2015-01-16 19:09:29    收藏:0  评论:0  赞:0  阅读:315
Linux/Android——Input系统之InputReader (七)
在前文 Linux/Android——Input系统之frameworks层InputManagerService (六) 这里介绍了android层input服务的启动,其中启动了一个读取来自底层event事件的线程. 而在Linux/Android——input系统之 kernel层 与 frameworks层交互 (五) 有分析到是通过一个event%d的设备文件交互的,也就是说android层是通过读取event%d来获取event的,这个工作就是InputReader...
分类:移动平台   时间:2015-01-16 19:09:19    收藏:0  评论:0  赞:0  阅读:391
app后端设计(13)--IM4JAVA+GraphicsMagick实现中文水印
在app的后台中,有时候为了标示版权,需要给图片加上水印。   在liunx中,IM4JAVA+GraphicsMagick是个高效处理图片的方案,图片的裁剪是使用了这个技术方案,为了减少不必要的开发成本和运维成本,对应水印,我们是打算继续采用这个方案。   但在开发的过程中,发现这个方案对中文水印支持得不好。   根据网上的搜索结果,就算采用了im4java的GMOperation,...
分类:移动平台   时间:2015-01-16 19:08:59    收藏:0  评论:0  赞:0  阅读:1646
1679条   上一页 1 ... 19 20 21 22 23 ... 84 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!