码迷,mamicode.com
首页 > 2016年02月19日 > 全部分享
C语言实现字符串中(10进制和16进制)转成十进制数
如何将字符串中的10进制数和16进制数提取出来,看以下代码: #include typedef char TUINT8 ; typedef int TUINT32; TUINT32 Read_DecNumber(const TUINT8* str); TUINT32 Read_HexNumber(const TUINT8* str); int main(void) { int ret...
分类:编程语言   时间:2016-02-19 10:52:21    阅读次数:159
C语言之linux内核实现平方根计算算法
关于平方根的计算,在linux内核中也有实现,就像math.h数学库里的sqrt这个函数一样。       平方根的公式定义: 如果一个非负数x的平方等于a,即    ,    ,那么这个非负数x叫做a的算术平方根。a的算术平方根记为    ,读作“根号a”,a叫做被开方数(radicand)。求一个非负数a的平方根的运算叫做开平方。结论:被开方数越大,对应的算...
分类:编程语言   时间:2016-02-19 10:50:42    阅读次数:200
C语言之linux内核实现位数高低位互换
linux内核实在是博大精深,有很多优秀的算法,我之前在工作中就遇到过位数高低位交换的问题,那时候对于C语言还不是很熟练,想了很久才写出来。最近在看内核的时候看到有内核的工程师实现了这样的算法,和我之前想的一样,那么今天就把它分享出来吧。       在开发需求中,有要实现32位、16位、8位数高低位交换的算法。那么我们具体看看代码实现: 还是一样,从linux内核中将代码抠出来: #inc...
分类:编程语言   时间:2016-02-19 10:50:38    阅读次数:229
[ACM] 常数和语言基础
1. 数据表示范围   unsigned  int   0~4294967295   int  2147483648~2147483647 unsigned long 0~4294967295 long  2147483648~2147483647 long long的最大值:9223372036854775807 long long的最小值:-92233720368547758...
分类:编程语言   时间:2016-02-19 10:52:03    阅读次数:207
微服务API模拟框架frock介绍
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2016/02/introducing-frockUrban Airship是一家帮助领导品牌吸引其移动用户的公司,他们可以帮助这些公司在客户下载完应用后就与公司建立起高价值的关系。目前,Urban Airship已经有了数量庞大的客户群,涵盖的领域有零售业、媒体与娱乐、运动与旅游、医疗...
分类:Windows程序   时间:2016-02-19 10:49:13    阅读次数:242
Android开发学习之路--异步消息Handler,Message,Looper和AsyncTask之初体验
在简易音乐播放器中,用了Handler,也没有过多地去研究学习,这里再学习下android下的异步消息处理机制。这里用了Handler主要是在线程中不能更新UI,而需要通过Handler才可以。关于异步消息处理有几个概念。     1、Message:消息,线程间通讯的数据单元。例如后台要下载歌曲然后下载完成要更新ui,则可以发送一条包含更新信息的Message给UI线程。     2、Mes...
分类:移动开发   时间:2016-02-19 10:49:53    阅读次数:231
Memory Leak检测神器--LeakCanary初探
在之前的文章Android内存泄露的几种情形中提到过在开发中常见的内存泄露问题,但是过于草率。由于刚开年,工作还没正式展开,就看了一下Github开源大户Square的LeakCanary,并用公司项目的测试环境来练手,试图找出项目中存在的内存泄露。与上一篇不同,这一篇我会先说一下Java的内存区域以及垃圾回收机制,然后再讲LeakCanary的应用,并且会用一个在项目中遇到的真实案例来结尾。Jav...
分类:其他好文   时间:2016-02-19 10:50:31    阅读次数:304
MongoDB索引使用
索引简介MongoDB同传统数据库索引一样,同样使用的是B-tree索引,绝大多数优化MySQL/Oracle/SQLlite索引技术也同样适用于MongoDB.创建索引使用ensureIndex方法创建普通索引> db.users1.find(){ "_id" : 1, "username" : "smith", "age" : 48, "user_id" : 0 }{ "_id" : 2,...
分类:数据库   时间:2016-02-19 10:48:48    阅读次数:196
Unity 相机围绕物体指定观察角度和位置
问题:相机始终围绕着O观察,现在从A坐标和视角 运动旋转 到B坐标和视角。。 条件:abcd这个矩形盒差不多是物体O的顶视图尺寸,A点箭头是相机所在的起点和角度,B点为目标点需要观察的角度。 直接直线移动相机并按照AB夹角的差去移动和扭转相机的话 镜头很容易翻转!...
分类:编程语言   时间:2016-02-19 10:51:27    阅读次数:401
【SSH快速进阶】——Hibernate继承映射:每棵继承树映射一张表
我们都知道,Hibernate最大的一个优点就是使开发更加“面向对象”,类与类之间有继承关系,Hibernate中也对这种继承关系提供了映射的封装。  Hibernate为继承映射提供了三种策略:每棵继承树使用一张表 ;每个子类使用一张表 ;每个具体类使用一张表。 这种映射方式可以把多个类放在一张表中,但是粒度比较粗,有冗余字段;但又是因为多个类的相关记录都存放在一张表中,查询时不用关联,因此效率较高。...
分类:Web程序   时间:2016-02-19 10:49:17    阅读次数:292
从头认识Spring-2.7 自动检测Bean(2)-过滤器<context:include-filter/>
这一章节我们来讨论一下过滤器的使用。1.domainPerson接口:package com.raylee.my_new_spring.my_new_spring.ch02.topic_1_20; public interface Person { } 拳击手类:package com.raylee.my_new_spring.my_new_spring.ch02.topic_1_20; i...
分类:编程语言   时间:2016-02-19 10:49:33    阅读次数:174
从头认识Spring-2.7 自动检测Bean(3)-过滤器<context:exclude-filter/>
这一章节我们来讨论一下过滤器的使用。1.domainPerson接口:package com.raylee.my_new_spring.my_new_spring.ch02.topic_1_21; public interface Person { } 拳击手类:package com.raylee.my_new_spring.my_new_spring.ch02.topic_1_21; i...
分类:编程语言   时间:2016-02-19 10:49:59    阅读次数:246
[C/C++不常见语法特性]_[初级]_[左值-右值-lvalue-rvalue]
场景: 1. C++11 引入了std::move,它可以高效率的从一个左值资源移动到另一个左值资源里, 这个过程不需要再创建新的资源. 这对std::string,std::vector这种标准库的资源 操作更加精炼.使用标准库时会大量使用这个std::move模板函数. 2. 在std::move的源码里又涉及到std::remove_reference 模板结构体,这个结构体又涉及到 "右值引用声明(Rvalue Reference Declarator: &&)", 所以这里还是讲...
分类:编程语言   时间:2016-02-19 10:47:52    阅读次数:313
Google推出iOS功能性UI测试框架EarlGrey
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2016/02/earlgrey-ios-functional-ui-test经过了一段时间的酝酿后,Google很高兴地宣布了EarlGrey,一款针对于iOS的功能性UI测试框架。诸如YouTube、Google Calendar、Google Photos、Google Trans...
分类:移动开发   时间:2016-02-19 10:50:05    阅读次数:213
从DFSOutputStream的pipeline写机制到Streamer线程泄漏问题
前言之前一段时间写了篇文章DataNode数据处理中心DataXceiver从大的方向了解了下datanode读写操作的过程.但是并没有具体细粒度的去关注读写操作中的细节以及可能存在的问题,本篇文章算是对这方面的一个补充吧.尽管本文所涉及的范围面看起来很窄,但是所呈现出来的结果一定会让你有所收获的.DFSOutputStream写数据以及周边相关类,变量本文主要阐述的datanode写数据的过程,...
分类:编程语言   时间:2016-02-19 10:48:33    阅读次数:266
leetcode笔记:Coin Change
题目大意是,给定不同面值的硬币(数值存放在数组coins)和一个金额总值amount。编写函数计算凑齐金额总值所最少需要的硬币数目。如果使用已有的硬币无法凑齐指定的金额,返回-1。...
分类:其他好文   时间:2016-02-19 10:47:51    阅读次数:184
JSP通用分页框架
写一个通用的分页框架,这样一个项目里面如果想做分页,只需要改动少数参数就可以实现分页处理了,这样写起来会简单很多一.分页类既然要分页那么我们就要考虑建一个通用的分页类,里面需要的参数一般有: 总页数 totalPage 总共记录数 totalRecord 每页显示数 pageSize 当前页pageIndex 承载当前页数据的集合 List datas 完整代码:Page.javaimp...
分类:Web程序   时间:2016-02-19 10:46:40    阅读次数:283
972条   上一页 1 ... 39 40 41 42 43 44 45 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!