-
Netty-粘包,半包和使用Json方式传输数据
文章目录 JSON和ProtoBuf序列化 背景 详解粘包和拆包 粘包和半包 半包问题的实践案例 运行结果 半包 粘包 解决 JSON协议通信 code Json序列化与反序列化实践案例 JsonMsg JsonMsgDemo JSON传输至服务器端的实践案例 code 客户端实践案例 JSON和ProtoBuf序列化 背景 在开发一些远程过程调用(RPC...
19
热度 -
FPGA基础知识 1(FPGA 内部结构)
目前主流的FPGA仍是基于查找表技术的,已经远远超出了先前版本的基本性能,并且整合了常用功能(如RAM、时钟管理和DSP)的硬核(ASIC型)模块。如图1-1所示(注:图1-1只是一个示意图,实际上每一个系列的FPGA都有其相应的内部结构),FPGA芯片主要由6部分完成,分别为:可编程输入输出单元、基本可编程逻辑单元、完整的时钟管理、嵌入块式RAM、丰富的布线资源、内嵌的底层功能单元和内嵌专用硬件...
60
热度 -
MySQL基础5:子查询与链接
MySQL基础五:子查询与链接本篇文章参考:http://www.imooc.com/learn/122首先下载好数据,网址上面有;#首先录入数据:CREATETABLEIFNOTEXISTStdb_goods(goods_idSMALLINTUNSIGNEDPRIMARYKEYAUTO_INCREMENT,goods_nameVARCHAR(150)NOTNULL,goods_cateVARCH...
280
热度 -
关于Android import-module 跟NDK_MODULE_PATH
关于Androidimport-module和NDK_MODULE_PATH===========================一、将NDK代码模块化二、导出一个预编译库===========================一、将NDK代码模块化Androidmodulepaths(sharingcodemadeeasy):Android模块路径(方便共享代码):================...
59
热度 -
Oracle SQL执行计划基线小结(SQL Plan Baseline)
OracleSQL执行计划基线总结(SQLPlanBaseline)一、基础概念Oracle11g开始,提供了一种新的固定执行计划的方法,即SQLplanbaseline,中文名SQL执行计划基线(简称基线),可以认为是OUTLINE(大纲)或者SQLPROFILE的改进版本,基本上它的主要作用可以归纳为如下两个:1、稳定给定SQL语句的执行计划,防止执行环境或对象统计信息等等因子的改变对SQL语...
136
热度 -
Mysql性能优化课程(转)
Mysql性能优化教程(转)Mysql性能优化教程背景及目标厦门游家公司(4399.com)用于员工培训和分享。针对用户群为已经使用过mysql环境,并有一定开发经验的工程师针对高并发,海量数据的互联网环境。本文语言为口语,非学术标准用语。以实战和解决具体问题为主要目标,非应试,非常规教育。友情提醒,在校生学习本教程可能对成绩提高有害无益。非技术挑战,非高端架构师培训,请高手自动忽略。本文档在20...
349
热度 -
Web Service 、WS-Security、Java跟.net的互通(一)
WebService、WS-Security、Java和.net的互通(一) 和第三部分同样,这部分内容其实应该在后面才对,不过 当前工作既然做了,也需要写下来分享,那么就提前插队到成长记录当中吧。看了这篇文章以后,可能给人的感觉是有点偏离服务框架的内容。的却,如果纯粹从技 术方面来说,这部分应该不属于服务框架范畴。拿杭州作个例子,杭州是全国唯一一个 景点不但不 涨价,反而免门票的地方,原因何在,...
477
热度 -
储存基础知识学习笔记
存储基础知识学习笔记本博客欢迎转发,但请保留原作者信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!1?????RAID独立磁盘冗余数组(RAID,RedundantArrayofIndependentDisks),不同的RAID等级在两个目标间取得平衡,分别是增加数据可靠性以及增加存储器(群)读写性能RAID0将数据按磁盘的个数来进行分段。速度最快,没有冗余,如果一个磁盘(物理)损坏,则所有...
1956
热度 -
牛人写的50行俄罗斯方块代码(顺带声音)
牛人写的50行俄罗斯方块代码(附带声音) package{ importflash.display.Sprite; importflash.events.SampleDataEvent;//10.0编译 importflash.events.KeyboardEvent; importflash.media.Sound; importflash.text.*; [SWF(width='330',he...
552
热度 -
高效率javascript
高效javascript 传统上,网页中不会有大量的脚本,至少脚本很少会影响网页的性能。但随着网页越来越像Web应用程序,脚本的效率对网页性能影响越来越大。而且使用Web技术开发的应用程序现在越来越多,因此提高脚本的性能变得很重要。 对于桌面应用程序,通常使用编译器将源代码转换为二进制程序。编译器可以花费大量时间优化最终二进制程序的效率。Web应用程序则不同。因为Web应用程序需要运行在不同的浏...
409
热度 -
HTML5、WebKit与挪动应用开发
HTML5、WebKit与移动应用开发 一、????????前言 微软之所以能够在过去几十年间称霸IT业,主要是凭借一项无法超越的优势:Windows操作系统,目前快速发展的移动设备成为IT业关注的重点,有可能移动互联网应用将会是IT业下一个高速增长点(也可能是泡沫),犹如2001年的互联网一般。而在移动操作系统上,现在看来微软的WindowsMobile操作系统完全不值一提,就算是其最新的...
361
热度 -
为何需要node.js
为什么需要node.js 科普文一则,说说我对NodeJS(一种服务端JavaScript实现)的一些认识,以及我为什么会向后端工程师推荐NodeJS.?????????"Node.js是服务器端的JavaScript运行环境,它具有无阻塞(non-blocking)和事件驱动(event-driven)等的特色,Node.js采用?V8?引擎,同样,Node.js实现了类似?Apache?和?...
579
热度 -
Html5 Canvas的充分运用:适用示例
Html5Canvas的充分运用:实用示例 转自:http://bbs.9ria.com/thread-244675-1-1.html http://dev.tutsplus.com/tutorials/html5-canvas-optimization-a-practical-example--active-11893 ? 如果你经常研究Javascript代码,并且有一定的经验,那你肯定让你...
1072
热度 -
jsp Servlet基础入门学习教程,希望对新手有帮助!
jspServlet基础入门学习教程,希望对新手有帮助! 一、Servlet和JSP概述:1.1JavaServlet及其特点Servlet是Java技术对CGI编程的回答。Servlet程序在服务器端运行,动态地生成Web页面。与传统的CGI和许多其他类似CGI的技术相比,JavaServlet具有更高的效率,更容易使用,功能更强大,具有更好的可移植性,更节省投资(更...
427
热度 -
J2SE学识大汇总
J2SE知识大汇总现阶段正在准备软考,需要学习Java版的设计模式,于是学习J2SE成为了最先的准备,了解Java基本语法,为更好的学习设计模式打基础。Java2平台包括:标准版(J2SE(StandardEdition))、企业版(J2EE(EnterpriseEdition))和微缩版(J2ME(MicroEdition))三个版本。分别应用于基础知识的学习(Jav语言核心类),企业级开发(应...
19
热度 -
android开发中遇到的有关问题汇总【九】
android开发中遇到的问题汇总【九】244.http请求的url含有中字符时,需要Uri编码。Uri.encoder()245.使用androidstudio时,不知道什么原因svn不见了AndroidStudiomissingSubversionpluginPleasemakesurethatthe“SubversionIntegration”pluginisenabledinPrefere...
241
热度 -
msm8909+android5.1.1编译前配置及增多新项目和产品所需分支
msm8909+android5.1.1编译前配置及增加新项目和产品所需分支msm8909+android5.1.1编译前配置及增加新项目和产品所需分支编译前的选项配置:(1)sourcebuild/envseutp.sh(2)choosecomb1.sourcebuild/envsetup.shsource是用来运行shell脚本的命令功能和"."和相同,因此也可以写作:.b...
162
热度 -
优化安卓应用内存的神秘方法以及背后的原理,一般人小弟我不告诉他
优化安卓应用内存的神秘方法以及背后的原理,一般人我不告诉他安卓应用一般都害怕自己被杀,内存占用高是被杀的重要原因之一,所以大家都想尽各种招数应对,但效果都一般。但有一招:WindowManagerGlobal.getInstance().startTrimMemory(TRIM_MEMORY_COMPLETE);几乎没有人提及。这段时间tos的实战,在通知栏和桌面都有尝试,发现效果还不错,但要掌握...
43
热度 -
Android逆向分析学习与研究(一)————工欲善其事必先利其器
Android逆向分析学习与研究(1)————工欲善其事必先利其器注:头连天参加一个慕课网的活动发表的文章,从那里搬到这里来工具可到看雪移动下载:点击打开链接下载,里面有工具列表,很详细。一.什么是逆向所谓逆向,就是对于程序的“逆向工程”,英文叫“reverse”,是计算机安全领域中一项重要的技术。常见使用情景:1.手里有一个软件(可以是Win平台的,可以是Android的,也可以是ios的),软...
71
热度 -
Android UI性能优化实战 识别绘制中的性能有关问题
AndroidUI性能优化实战识别绘制中的性能问题转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/45556391;本文出自:【张鸿洋的博客】1、概述2015年初google发布了Android性能优化典范,发了16个小视频供大家欣赏,当时我也将其下载,通过微信公众号给大家推送了百度云的下载地址(地址在文末,ps:欢迎大家订阅公众...
99
热度