码迷,mamicode.com
首页 > 2014年09月18日 > 全部分享
我的架构经验系列文章 - 后端架构 - 语言层面
语言层面:  运行时元数据获取 所谓运行时元数据获取也就是在程序 运行的时候通过代码动态 获得类型、方法、属性的信息,然后可以动态获得属性的值,执行方法等等,在有的语言中称为反射。反射不一定是高效的,但是在写框架程序的时候反射是一种很有用的技术 ,并且反射的性能开销往往是可以通过诸如缓存等手段来最小化的。比如在ORM中,根据实体类的信息动态获得所有的属性,然后取得其值,生成...
分类:其他好文   时间:2014-09-18 14:52:44    阅读次数:183
Java集合类源码同步否~
Synchronized,volatile,lock 锁->[就绪队列,堵塞队列] 第一个是jvm层次实现的。与volatile不同的是,后者不能从工作内存写回到主存。所以后者常用于类变量的同步 lock来说,在竞争资源激烈的情况下,效率最高。...
分类:编程语言   时间:2014-09-18 14:52:41    阅读次数:183
读《大数据》的三重大思维转变,有感
读《大数据》的三重大思维转变,有感。 大数据时代,促使我们转变转变固有的思维模式。...
分类:其他好文   时间:2014-09-18 14:52:40    阅读次数:304
自己动手写CPU之第八阶段(2)——转移指令实现思路
为了尽量减少转移指令带来的损失,OpenMIPS在译码阶段进行转移条件的判断,如果满足转移条件,那么修改PC为转移目标地址。 在译码阶段多了转移判断的步骤,此外,PC的取值变为三种情况。 情况一:PC等于PC+4。这属于一般情况,每个时钟周期PC加4,指向下一条指令。 情况二:PC保持不变。当流水线暂停的时候,就会发生这种情况,参考第7章中流水线暂停的实现。 情况三:PC等于转移判断的结果。如果是转移指令,且满足转移条件,那么会将转移目标地址赋给PC。...
分类:其他好文   时间:2014-09-18 14:52:28    阅读次数:219
解决QML开发中ComboBox中一个已选择项没有清除的问题
最近使用QML开发一个项目,需要使用ComboBox进行显示,当进行一个操作时,需要向ComboBox添加一个元素,当进行另外一个操作时,需要清除ComboBox里面的元素。但是在操作的过程中,出现了一个诡异的现象——ComboBox里面的已选择项并没有清除。...
分类:其他好文   时间:2014-09-18 14:51:44    阅读次数:233
hdu4758 Walk Through Squares (AC自动机+DP)
Walk Through Squares Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65535/65535 K (Java/Others) Total Submission(s): 944 Accepted Submission(s): 277 Problem Description On the beam...
分类:其他好文   时间:2014-09-18 14:51:34    阅读次数:316
用POI创建Excel文件及下载
POIExcelUtils.java: package com.saicfc.pmpf.internal.manage.utils; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.util.Calendar; import java.util.Itera...
分类:其他好文   时间:2014-09-18 14:51:24    阅读次数:390
mysql表的清空、删除和修改操作详解
个人原创 : http://www.phpthinking.com/archives/365 一、清除mysql表中数据 delete from 表名; truncate table 表名; 不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。 效率上truncate比delete快,但trunca...
分类:数据库   时间:2014-09-18 14:51:04    阅读次数:308
hdu4057 Rescue the Rabbit(AC自动机+DP)
Rescue the Rabbit Time Limit: 20000/10000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1412 Accepted Submission(s): 403 Problem Description Dr. X is a biol...
分类:其他好文   时间:2014-09-18 14:50:54    阅读次数:245
Linux 可执行文件 ELF结构 及程序加载运行
Linux下ELF文件类型分为以下几种:    1、可重定位文件,例如SimpleSection.o;    2、可执行文件,例如/bin/bash;    3、共享目标文件,例如/lib/libc.so。    在Linux 可重定位文件 ELF结构一文中,我们已经分析了可重定位文件ELF结构。本文分析可执行文件的ELF结构。    首先附上源代码:#include int main() {...
分类:系统相关   时间:2014-09-18 14:50:44    阅读次数:356
linux串口编程总结
串口本身,标准和硬件 ? 串口是计算机上的串行通讯的物理接口。计算机历史上,串口曾经被广泛用于连接计算机和终端设备和各种外部设备。虽然以太网接口和USB接口也是以一个串行流进行数据传送的,但是串口连接通常特指那些与RS-232标准兼容的硬件或者调制解调器的接口。虽然现在在很多个人计算机上,原来用以连接外部设备的串口已经广泛的被USB和Firewire替代;而原来用以连接网络的串口则被以太网替代,...
分类:系统相关   时间:2014-09-18 14:50:34    阅读次数:311
12款程序员们最爱的Bootstrap模板
如果你还没有开始使用Bootstrap模板,那你可真是有够OUT,这是一个帮助你快速开发的工具,Bootstrap是基于jQuery框架开发的,它在jQuery框架的基础上进行了更为个性化和人性化的完善,形成一套自己独有的网站风格,并兼容大部分jQuery插件。Bootstrap中包含了丰富的Web组件,根据这些组件,可以快速的搭建一个漂亮、功能完备的网站。其中包括以下组件:下拉菜单、按钮组、按钮下拉菜单、导航、导航条、面包屑、分页、排版、缩略图、警告对话框、进度条、媒体对象等。今天我们带来的这12套免费的...
分类:其他好文   时间:2014-09-18 14:50:24    阅读次数:239
Swift开发图解入门
《论语·卫灵公》有这一段对白:『子贡问为仁。子曰:工欲善其事,必先利其器。……』。对于一个程序员来说,好的工具不意味着一定能产生优质的代码,但是好的工具对提升开发效率的作用还是不言而喻的。想要用Swift做iOS开发,唯一可选的利器就是Xcode6了,童鞋们可以从下面的网站获得Xcode6的下载链接,在此页面中还能够找到Swift的官方书籍、样例代码和视频。...
分类:编程语言   时间:2014-09-18 14:50:04    阅读次数:241
Oracle各种备份术语
术语 整个数据库备份:包括所有数据文件和至少一个控制文件(请记住数据库中的所有控制文件都是相同的) 部分数据库备份:可能包括零个或多个表空间、零个或多个数据文件;可能包括也可能不包括控制文件 完全备份:为包含数据且位于要备份的文件中的每个数据块创建副本 增量备份:    为自以前某次备份以来发生更改的所有数据块创建副本。Oracle DB 支持两个级别的增量备份(0 和 1...
分类:数据库   时间:2014-09-18 14:49:54    阅读次数:249
Boost.Asio c++ 网络编程翻译(1)
第一次翻译,希望大家多多指正 实战出精华 Boost.Asio C++ 网络编程 用具体的C++网络编程例子来提升你的技能 John Torjan 用具体的C++网络编程例子来提升你的技能 Copyright © 2013 Packt Publishing 版权所有,除了在鉴定文章或者评论中进行简单引用,如果没有经过出版者事先的书面授权,该书的任何...
分类:编程语言   时间:2014-09-18 14:49:34    阅读次数:226
字符编码转换(使用windows api)
static std::wstring Utf8ToWString(const std::string& sText){int nLenWideCharStr = MultiByteToWideChar(CP_UTF8, 0, sText.c_str(), -1, NULL, 0);PWCHAR p...
分类:Windows程序   时间:2014-09-18 14:48:43    阅读次数:431
JavaScript CSS Style属性对照表
JavaScript CSS Style属性对照表盒子标签和属性对照CSS语法 (不区分大小写)JavaScript语法 (区分大小写)borderborderborder-bottomborderBottomborder-bottom-colorborderBottomColorborder-bo...
分类:编程语言   时间:2014-09-18 14:47:53    阅读次数:210
2010条   上一页 1 ... 65 66 67 68 69 70 71 ... 119 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!