码迷,mamicode.com
首页 > 2016年03月28日 > 全部分享
NDK开发基本知识
(3) NDK开发中乱码问题 解决乱码思路 : C语言编译的时候用的是 ISO-8859-1 码表进行编码, 如果我们使用C语言jni开发, 需要进行转码操作; -- 将ISO-8859-1转为UTF-8字符: String string = new String(str.getBytes("iso8859-1"), "UTF-8"); 示例 ...
分类:其他好文   时间:2016-03-28 00:17:51    阅读次数:297
报错storage size of ‘act’ isn’t known当使用std=c99编译struct sigaction
问题今天在学习进程间通信之-信号signal–linux内核剖析(九) 遇见了一个奇怪的问题storage size of ‘oldact’ isn’t known于是FQ去google之。分析了好久,终于发现问题的原因了。于是记录下来发现测试的代码如下 #include #include #include #include <bits/...
分类:其他好文   时间:2016-03-28 00:15:26    阅读次数:344
Volley框架源码分析
Volley框架分析Github链接Volley框架分析Volley源码解析为了学习Volley的网络框架,我在AS中将Volley代码重新撸了一遍,感觉这种照抄代码也是一种挺好的学习方式.再分析Volley源码之前,我们先考虑一下,如果我们自己要设计一个网络请求框架,需要实现哪些事情,有哪些注意事项?我的总结如下: 需要抽象出request请求类(包括url, params, method等),抽...
分类:其他好文   时间:2016-03-28 00:14:58    阅读次数:247
Libgdx 之SpriteBatch深入分析
Libgdx共享资源因为Libgdx可以在多平台上运行,因此理论上资源应该放在core目录下,因为Android和桌面版都包含主目录。但是Android对于如何存放这些文件有严格的规则,我们必须把资源放在固定的目录下。因此如果创建的工程需要在Android设备下运行的话,必须把资源放在Android项目自动创建的资源目录下。如果只是练习的可以放在core工程下面。SpriteBatch的使用一 从...
分类:其他好文   时间:2016-03-28 00:15:11    阅读次数:260
”伪集群“导致的Hibernate主键increment生成策略异常
一、问题描述: 一个小型WEB应用,单点部署(一份Tomcat+一份MySQL),无集群需求。 有一张数据表的主键使用Hibernate的increment生成策略: 但当有多人在同时调试该表的写入模块时,会抛出如下异常: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationE...
分类:Web程序   时间:2016-03-28 00:16:23    阅读次数:359
内核分析-第五周
预备知识 内核态 用户态 为什么要划分系统级别? 如何区分内核和用户态? cs:eip 寄存器上下文 上下文切换 系统调用号 中断向量 调度时机 系统调用过程中一定发生中断, 在系统调用执行过程中可能有进程的切换.系统调用分类进程控制load execute end, abort create process (for example, fork on Unix-like systems, or N...
分类:其他好文   时间:2016-03-28 00:14:43    阅读次数:383
工程管理之makefile与自动创建makefile文件过程
作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便.一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了. 在本文中,将给大家介绍如何使用autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的 Makefile,这样就可以象常见的 GNU程序一...
分类:其他好文   时间:2016-03-28 00:16:15    阅读次数:449
asp.net EF学习系列----深入理解查询延迟加载技术
ado.net EF的两种延迟加载技术...
分类:Web程序   时间:2016-03-28 00:15:58    阅读次数:286
CodeForces 653 A. Bear and Three Balls——(IndiaHacks 2016 - Online Edition (Div. 1 + Div. 2))
STL。。。...
分类:其他好文   时间:2016-03-28 00:16:29    阅读次数:248
基础排序算法
七个基础排序算法(均为内部排序): 直接插入排序 希尔排序 冒泡排序 简单选择排序 快速排序 堆排序 二路归并排序排序算法稳定性:经过排序后,具有相同关键码的元素之间的相对次序保持不变,则称该排序方法是稳定的;否则不稳定。直接插入排序:void InsertSort(int a[],int n){ // index start at 1, a[0] is temp one i...
分类:编程语言   时间:2016-03-28 00:15:58    阅读次数:189
军旅风电商崛起:砺剑户外用品成热销品牌
互联网的发展,让很多以退伍军人为消费群体的产品,通过网络的传播逐渐走向大众。军旅风格的户外用品越来越受到市场的亲赖,逐渐走向千家万户。近日,“砺剑”户外用品,在网上兴起,备受关注。   文/辛东方、赵文凯   现在很多年轻人都很喜欢户外运动,去外地骑行、登山等,各种户外活动在中国大地遍地开花。说到户外运动,爱好户外运动的青年们肯定都得准备一套质量好,又有品的户外装备了。众所周知...
分类:其他好文   时间:2016-03-28 00:15:15    阅读次数:235
win10系统调用架构分析
1.  操作系统模型 大多数操作系统中,都会把应用程序和内核代码分离运行在不同的模式下。内核模式访问系统数据和硬件,应用程序运行在没有特权的模式下(用户模式),只能使用有限的API,且不能直接访问硬件。当用户模式调用系统服务时,CPU执行一个特殊的指令以切换到内核模式(Ring0),当系统服务调用完成时,操作系统切换回用户模式(Ring3)。 Windows与大多数UNIX系统类似,驱动程...
分类:Windows程序   时间:2016-03-28 00:13:39    阅读次数:996
JVM字节码格式
字节码格式字节码是JVM的机器语言。JVM加载类文件时,对类中的每个方法,它都会得到一个字节码流。这些字节码流保存在JVM的方法区中。在程序运行过程中,当一个方法被调用时,它的字节码流就会被执行。根据特定JVM设计者的选择,它们可以通过解释的方式,即时编译(Just-in-time compilation)的方式或其他技术的方式被执行。方法的字节码流就是JVM的指令(instruction)序列。每...
分类:其他好文   时间:2016-03-28 00:15:04    阅读次数:171
游戏服务器架构的思考
游戏服务器架构...
分类:其他好文   时间:2016-03-28 00:13:54    阅读次数:125
物联网MQTT协议分析和开源Mosquitto部署验证
分析IBM推出的物联网核心协议MQTT以及在Linux环境下部署MQTT的开源实现Mosquitto进行体验验证,为构建物联网后端平台做好铺垫。...
分类:其他好文   时间:2016-03-28 00:12:04    阅读次数:887
AppWidget API文档翻译+little解读
对AppWidget官方API文档的翻译,中间有一点个人观点的文字,因为英文不是哪里都可以直译的......
分类:移动开发   时间:2016-03-28 00:13:22    阅读次数:267
Ubuntu 网络设置
内容: A). Ubuntu 14.04中设置IP地址的三种方式; B). 使用NetworkManager管理无线网络; C). 解决resolv.conf被重写问题. A). 在Ubuntu 14.04中设置IP地址的方式有三种: 一.通过命令直接进行配置 步骤1.配置IP地址,例如设置网卡eth0的IP为172.31.174.142 ,子网掩码为255.255.255.0...
分类:系统相关   时间:2016-03-28 00:12:11    阅读次数:317
1204条   上一页 1 ... 66 67 68 69 70 71 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!