摘要:
Mac下的终端(Terminal)简介Mac OS X不仅仅以它梦幻般地GUI图形界面有名,其强大的系统内核,UNIX及通过Terminal(终端)执行UNIX数据库更为人熟知.终端相当于Windows下的命令提示符,Linux下的指令集,shell命令,它也拥有自己的Terminal.和Win用户一样,许多的Mac用户甚至都没有打开过Terminal,是在是错过了一项强大的功能.Finder-实用工具-终端.打开后显示如下:Last login: Wed Nov 19 09:46:07 on console( Welcome to Darwin! )awaydemacbook:~ away$
阅读全文
posted @ 2013-04-04 19:01
HackerVirus
阅读(1348)
推荐(0)
摘要:
C编译: 使用gdb调试作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!gdb是the GNU Debugger的简称。它是一款UNIX平台的调试器(debugger),可用于为C, C++, Objective-C, Java, Fortran等程序debug。在gdb中,你可以通过设置断点(break point)来控制程序运行的进度,并查看断点时的变量和函数调用状况,从而发现可能的问题。在许多IDE中,gdb拥有图形化界面。这里主要介绍gdb的命令行使用,并以C程序为例。测试使用的计算机是Mac OS系统。启动gdb下面
阅读全文
posted @ 2013-04-03 22:52
HackerVirus
阅读(233)
推荐(0)
摘要:
修改方法签名的重构手法今天看到同事写的一篇博客《依赖快捷键做重构是不行的》。里面讲了一个这样的案例:本来有一方法,假设叫methodA。123public void methodA(){ // blablabla... }后来由于需求变动,需要增加一个参数,姑且看做这个样子。123public void methodA(String param){// blablabla... }他本来想直接修改方法签名(Intellij中快捷键是Ctrl+F6)。但这样会导致所有调用此方法的地方由于缺乏对新加参数的处理,会导致单元测试甚至编译失败。他得出结论说依赖快捷键做重构是不行的。我想说的是并不是依..
阅读全文
posted @ 2013-04-03 22:47
HackerVirus
阅读(432)
推荐(0)
摘要:
SCA简介及配置示例SCA(Service Component Architecture)是为实现 SOA 而产生的一种规范。它提供了一种编程模型,能够十分方便、快速地来构建 SOA 所需的系统和应用。 SCA内部既融合了IOC的思想,同时又把面向对象的复用由代码复用上升到了业务模块组件复用,同时将服务接口,实现,部署,调用完全分离,通过配置的形式灵活的组装,绑定。从代码级的面向对象思想,到组件级的EJB概念,再到服务级的SOA理念,是一个开发复用的不断提升的过程,经历的经验教训正在给实践做出最好的指导。SOA提倡的就是更高级别的复用,服务的复用。 SCA基于这样的理念:将业务功能作为...
阅读全文
posted @ 2013-04-03 22:28
HackerVirus
阅读(349)
推荐(0)
摘要:
自助式微软BI工具PowerPivot简介! 从去年7月份开始自主实施和开发基于微软商业智能解决的BI项目,对微软提供的平台和工具做了较为深入的学习和研究,掌握了微软BI方案。今天简单的介绍一下如何利用微软提供的BI工具进行自助式的分析。微软从EXCEL 2007版本开始提供了透视表和透视图的功能,本文的解决方案是基于EXCEL 2010版本以上的,前台数据展现利用EXCEL自带的透视表和透视图及切片器(筛选器)等,后台数据存储采用PowerPivot插件。 在许多企业里面,IT部门的项目众多,难以抽身,难以及时响应用户需求及随需而变,通过借助PowerPivot For EXCEL插件,用户
阅读全文
posted @ 2013-04-03 22:27
HackerVirus
阅读(324)
推荐(0)
摘要:
介绍Asta4D友好的开发框架-Asta4D(4)开始介绍Asta4D的主要特点和功能。1. 可继承的模板与参数化嵌入 模板文件是可继承的,同时,子模板文件允许对父模板的指定位置进行覆盖,追加,插入操作。parent.html<html> <head> <afd:block id="block1"> <link href="parent1.css" rel="stylesheet" type="text/css" /> </afd:block> <a
阅读全文
posted @ 2013-04-03 22:20
HackerVirus
阅读(421)
推荐(0)
摘要:
C# 预处理器指令介绍预处理指令是由编译器解释的命令,并影响输出或生成过程中的行为. 使用术语“预处理指令”只是为了与 C 和 C++编程语言保持一致。在 C# 中没有单独的预处理步骤,不像C和C++中,你不可以使用这些指令创建宏。预处理指令总是占用源代码中的单独一行,并且总是以 #字符和预处理指令名称开头。#字符的前面以及 # 字符与指令名称之间可以出现空白符。接下来我们看看有关以下 C# 预处理器指令的信息:#IF如果 C# 编译器遇到最后面跟有 #endif 指令的 #if 指令,则仅当指定的符号已定义时,它才会编译这两个指令之间的代码。C# 中的 #if 语句是 Boolean,仅测试
阅读全文
posted @ 2013-04-03 22:19
HackerVirus
阅读(328)
推荐(0)
摘要:
JSSIP源码简介-关于SIP协议使用的一个JavaScript库/JS在通讯中的应用一 SIP协议是什么?首先来说一下SIP协议,下面是百度百科的一些选的片段:SIP是类似于HTTP的基于文本的协议。SIP可以减少应用特别是高级应用的开发时间。由于基于IP协议的SIP利用了IP网络,固定网运营商也会逐渐认识到SIP技术对于他们的深远意义。SIP(Session Initiation Protocol)是一个应用层的信令控制协议。用于创建、修改和释放一个或多个参与者的会话。这些会话可以是Internet多媒体会议[1]、IP电话或多媒体分发。会话的参与者可以通过组播(multicast)、网状
阅读全文
posted @ 2013-04-03 22:17
HackerVirus
阅读(1451)
推荐(0)
摘要:
I2C总线学习(一)--信号类型I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。它是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。 每个接到I2C总线上的器件都有唯一的地址。主机与其它器件间的数据传送可以是由主机发送数据到其它器件,这时主机即为发送器,由总线上接收数据的器件则为接收器。 在CPU与被控IC 之间、IC 与IC 之间进行双向传送,高速IIC 总线一般可达400kbps以上。 I2C总线在传送数据过程中共有三种类型信号, 它们分别是:开始信号、结束信号和应答信号。 开始信号:.
阅读全文
posted @ 2013-04-03 22:14
HackerVirus
阅读(373)
推荐(0)
摘要:
STL学习笔记--vectorvector 向量容器 作为数组的一个泛化推广的 vector 容器,不仅可以进行数组一样的元素随机访问,还可以在容器的尾端插入新元素,是一个实现了 Random Access Container 和 Back Insertion Sequence 概念的模型 vector 是一种简单、高效的容器。在尾端插入和删除元素,算法时间复杂度为 O(1) 常数阶,其他元素的插入删除为 O(n) 线型阶,其中 n 为 vector 容器的元素个数。 vector 具有自动的内存管理功能,对于元素的插入和删除,可动态调整所占用的内存空间。创建 vector 对象如下4个vec
阅读全文
posted @ 2013-04-03 22:09
HackerVirus
阅读(275)
推荐(0)