- 博客(120)
- 资源 (17)
- 收藏
- 关注
原创 八个软件
走上社会前最好要学会使用的8款软件,都是通用的,大家都可以用,和专业无关。现在这个信息化社会,除了个人能力,这些也是助你安身立命的本钱 word 不用说了吧,你别以为你会,试试编个自动生成的目录,会吗? excel 不会不知道吧,你也别以为你会,知道什么是数据透视表吗? dreamweaver 网络时代不会做个简单的网页,别混了你,不要用frontpage
2013-12-31 22:23:48 867
转载 OpenGL各种语言开发环境
必备条件: 要开始OpenGL编程,首先系统得具备必要的环境,即OpenGLSDK,包括:*.dll (opengl32.dll, glut32.dll, glu32.dll , glut.dll, glew32.dll ); *.lib for C++(opengl32.lib , glu32.lib ,glut32.lib , glut.lib, glaux.lib);
2013-12-31 22:06:13 3752
转载 循环码系统与非系统编码的C语言实现
循环码系统与非系统编码的C语言实现:#include "stdio.h"#include stdlib.h>#define N 10//系统编码实现void X(int g[N],int c[N],int r,int n){int degg,degc,i,k,t,j,e,u,sum=0; int d[N][2*N]={0},C[N],R[N],a[N][2*N],q[
2013-12-31 21:43:07 2412
转载 VC中利用API函数操作INI文件
VC中操作INI文件的函数主要有:函数名功能备注GetPrivateProfileInt 读取INI文件指定块中的键名对应的整数值。 GetPrivateProfileSection记取INI文件指定块中的所有键名及其对应值。 GetPrivateProfileSectionN
2013-12-31 16:45:51 810
转载 android 调用系统界面
Intent跳转到系统应用中的拨号界面、联系人界面、短信界面及其他发表于19 天前 ? Android, Android开发 ? 评论数 1 ? 被围观 热度 49?+现在开发中的功能需要直接跳转到拨号、联系人、短信界面等等,查找了很多资料,自己整理了一下。首先,我们先看拨号界面,代码如下:Intent intent =new Intent();int
2013-12-31 16:43:05 747
原创 java web MVC
前端时间学习了 MVC 模式,现在来谈谈自己对MVC的认识: MVC是三个单词的缩写:M,Model(模型);V,View( 视图 ),C,Control(控制)。MVC模式的目的就是实现Web系统的职能分工,Model层:实现系统的业务逻辑,即javaBean部分View层:负责与用户交互,即在界面上展示数据对象给用户,即html,jspControl层:Model与Vi...
2013-12-27 08:47:18 202
转载 MVC评点
MVC模式是"Model-View-Controller"的缩写,中文翻译为"模式-视图-控制器"。MVC应用程序总是由这三个部分组成。编辑摘要目录[ 隐藏 ]1 MVC模式介绍2 一、MVC设计思想2.1 视图2.2 模型2.3 控制3 二、MVC设计模式的实现3.1 2.1 视图3.2 2.2 控制器3
2013-12-26 22:27:35 1073
转载 MVC的过时
MVC模式:Model模型 View试图 Control控制器,是目前主流模式,被当作服务器软件入门基本模式学习和掌握,主流框架Struts 1/2 JSF Wicket基本都顺理成章支持MVC模式。但是,随着时间推移,MVC模式也暴露出大量缺点,因为MVC模式本质上是一个结构型模式,结构模式相比行为模式而言,实际就是静止的,相对固定的,而随着B/S和互联网应用不断普及,Web 2.0和社
2013-12-26 22:20:12 1804
原创 Eclipse下搭建一个C/C++的开发平台
一直都想在Eclipse下搭建一个C/C++的开发平台,却一直未能如愿。最近,终于成功了,其实很简单。 1. 我们需要一个cdt,这个可以在Eclipse官网下载。2. 我们需要MinGW——C/C++编译平台,下载后需要安装,同时选中g++、MinGW Make,同时设置环境变量,将%MinGW_HOME%\bin设置到PATH中,然后我们可以通过命令行敲击gcc,看
2013-12-25 20:16:59 1102
转载 java多进程与多线程
一、进程通信方法在说明线程通信前,有必要对进程通信进行说明;进程间通信的方法主要有以下几种: (1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。 (2)命名管道(named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关 系 进程间的通信。命名管道在文件系统中有对
2013-12-25 18:13:36 1397
原创 java多进程
进程间的通讯无非就是读写文件,socket通讯或者使用共享内存。你不想用读写文件的方式,那就用共享内存或者socket通讯的方式。我个人觉得用socket比较简单,也许是因为我对socket比较熟悉。下面是一篇java实现共享内存的文章,java没法管理内存,其实他也是靠创建映像文件来实现的。 共享内存在java中的实现在jdk1.4中提供的类MappedByteBuffer为
2013-12-25 18:05:31 2565
转载 COCOs2d集成开发工具 cocos2dStudio
CocoStudio完整安装包 版本号:v1.1.0.0 类型:Windows应用程序 更新时间:2013年11月19日 下载地址 说明:完整安装包,包含CocoStudio运行时需要的库。第一次使用CocoStudio的开发者建议下载完整安装包。 Cocos2D-X完整包 版本号:v2.2.1
2013-12-24 22:34:12 1998
转载 Windows CE5.0 2012年补丁包
Windows CE5.0 2012年补丁包WinCEPB50-121231-Product-Update-Rollup-Armv4I.msi下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=36504从Windows CE 5.0_Product_Update_Rollup_2012.htm中可以看到包含之前所有的补
2013-12-21 19:00:38 1824
转载 wince 5.0 Platform Builder 5.0 下载地址
学习嵌入式开发的朋友都知道,嵌入式开发主要用到2个软件一个是Platform Builder for Windows CE 5.0一个是VS.NET2005,其中VS.NET2005网上很容易下载,现在提供一个Platform Builder for Windows CE 5.0下载地方,而且富有破解方法。安装时注意:全部下载完成后,运行时,运行第二个即下面标有红星的安装,不要直接运行第一
2013-12-21 15:22:34 3240
转载 安装WinCE6.0开发环境
安装WinCE6.0开发环境安装步骤如下: Please install the following software in order Visual Studio 2005 Visual Studio 2005 Service Pack 1 Visual St
2013-12-21 15:18:49 4211
转载 VMware下安装MS-DOS7.10
我的虚拟机VMware Workstation 8.0.0 build-471780,MS-DOS是7.10的iso镜像。用虚拟机自带的虚拟光驱打开选择1安装一路“Next”,到这里,按“Reboot now”重启重启后,你会发现出现了下图所示。不要急,我们再次重启,按F2进入boot设置,改成光盘启动,F10保存退出。这次再安装,还是“Next”,
2013-12-20 12:38:52 882
转载 C++中内存分配详解
程序运行时,特别要注意的是内存的分配。下面介绍C++程序设计中的内存分配。一、内存基本构成可编程内存在基本上分为这样的几大部分:静态存储区、堆区和栈区。他们的功能不同,对他们使用方式也就不同。静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静态数据、全局数据和常量。栈区:在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束
2013-12-19 18:29:31 508
转载 Android HAL 开发
Android HAL 开发1、Android的HAL是为了一些硬件提供商提出的“保护proprietary”的驱动程序而产生的东东,简而言之,就是为了避开Linux kernal的GPL license的束缚。Android把控制硬件的动作都放到了user space中,而在kernel driver里面只有最简单的读写寄存器的操作,而完全去掉了各种功能性的操作(比如控制逻辑等),这些能够体
2013-12-19 17:20:23 946
转载 Windows启动顺序详解
Windows的启动过程包括以下几个阶段:启动自检阶段这个阶段主要是读取 BIOS ,然后内存,CPU,硬盘,键盘等设备进行自检。这个阶段在屏幕上显示就是自检的那些打印信息。屏幕显示:自检的打印信息初始化启动阶段这个阶段根据 BIOS 指定的启动顺序,找到可以启动的优先启动设备,比如本地磁盘,CD Driver , USB 设备等等,然后准备从这些设备启动系统。屏幕显示:黑
2013-12-19 17:17:36 994
转载 Struct enum union 内存分配
请看下面的结构:struct MyStruct{ doubledda1; chardda; inttype;};对结构MyStruct采用sizeof会出现什么结果呢?sizeof(MyStruct)为多少呢?也许你会这样求:sizeof(MyStruct)=sizeof(double)+sizeof(char)+sizeof(int)=13但
2013-12-19 16:03:47 847
转载 OpenMax多媒体引擎
18.1 OpenMax系统结构和移植内容OpenMax是一个多媒体应用程序的框架标准。其中,OpenMax IL(集成层)技术规格定义了媒体组件接口,以便在嵌入式器件的流媒体框架中快速集成加速编解码器。在Android中,OpenMax IL层,通常可以用于多媒体引擎的插件,Android的多媒体引擎OpenCore和StageFright都可以使用OpenMax作为插件,主要用于编解
2013-12-19 14:40:52 1976
原创 web app Native app
Web App和Native App 谁将是未来未来是Web App的天下,还是Native App的天下?作为设计师,我们是应该努力把客户端的体验提升到最优,还是在网页应用层面上做更多的设计?这个一直是大家关心的话题。那么,我们首先应该立体的认识一下Web App和Native App。一、Web AppWeb无需安装,对设备碎片化的适应能力优于App,它只需
2013-12-19 14:00:41 941
转载 windows下GDI 打印
Win32下的打印作业输出Win32下的打印作业输出 前些天我发布了一篇关于Web打印的文章,不少朋友对其很感兴趣,不过都觉得没有简单且容易上手的Demo,同时也没有对打印控制原理做说明。那么今天我就对打印控制谈一下自己的看法。 第一章 Windows GDI简介 说到Windows下的打印控制就不得不说到Windo
2013-12-19 11:27:03 4050 3
转载 zlib安装和使用 linux
zlib的安装与使用zlib是一个很好的压缩解压缩库,今天我们分别介绍如何在Linux与Windows上安装与使用:一:Linux平台首先看看自己的机器上是不是已经安装好zlib了:whereis zlib如果安装好了,会输出zlib的路径,这样直接跳过前2步。1.在http://www.zlib.net/下载zlib的最
2013-12-19 11:16:33 14603
转载 常见压缩算法
再学习了haffman算法之后发现压缩算法很有意思,上网查了点资料,这是做好的一篇(主要是我能理解)。前面几种都能看懂,关键是那个LZ77算法。这个是很强大的压缩算法,zip,rar用得都是这种算法,让我们来感叹下两个犹太人的强大!!! 几个常见的压缩算法(转)(一) 字典算法字典算法是最为简单的压缩算法之一。它是把文本中出现频率比较多的单词或词汇组合做成一个对应的字典列表,并
2013-12-19 11:00:05 841
转载 XNA入门教程----(一)
写在前面: 前阵子看到cnblogs上的牛人用silverlight/WPF写游戏,不由心血来潮也尝试写个。 众所周知,虽说从silverlight2开始ms就提供了Isolated Storage的支持,但是,对于游戏这种大玩意儿,1M空间明显是不够的。于是乎,在silverlight中做游戏,别的不说,其资源的调度就严重依赖于服务器及网络了。 其次,WPF,由于其渲染本身基
2013-12-19 10:28:29 1605
转载 主流手机游戏引擎介绍
Frostbite引擎虚幻三摘要: 游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始 ...游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为
2013-12-19 10:12:50 1588
转载 堆和栈的空间分配
1.申请方式 stack: 由系统自动分配。 例如,声明在函数中一个局部变量 int b; 系统自动在栈中为b开辟空间 heap: 需要程序员自己申请,并指明大小,在c中malloc函数
2013-12-18 15:10:34 1313
转载 NDK r9开发环境
今天配置一下Android的NDK需要的软件:android-ndk-r9-windows-x86_64.zip(我的系统是64位的,所以下载的是64的)下载地址:http://developer.android.com/tools/sdk/ndk/index.html#Downloadsadt-bundle-windows-x86_64-20130917(这个ADT Bu
2013-12-18 12:22:54 883
原创 UNIX/Linux的传奇历史
了解过去,我们才能知其然,更知所以然。总结过去,我们才会知道我们明天该如何去规划,该如何去走。在时间的滚轮中,许许多的东西就像流星一样一闪而逝,而 有些东西却能经受着时间的考验散发着经久的魅力,让人津津乐道,流传至今。要知道明天怎么去选择,怎么去做,不是盲目地跟从今天各种各样琳琅满目前沿技 术,而应该是去 —— 认认真真地了解和回顾历史。Unix是目前还在存活的操作系统的元老了,走过了
2013-12-18 10:45:59 1139
转载 eclipse anroid插件
安装Android的Eclipse插件ADT遇到错误“requires 'org.eclipse.gef 0.0.0' but it could not be found” 收藏Eclipse的版本是3.5.2,配置Android的开发环境时遇到问题……按照Android官方文档一步步安装,到了安装Eclipse的ADT插件时,提示“requires 'org.eclipse.gef
2013-12-17 20:32:55 705
转载 Android版本介绍
目前Android已经发展了3年多,经历的版本都有哪些变革呢? Android123作为资深开发者介绍下每个版本之间的变革 一、Android 1.0 首个正式版,T-Mobile G1即HTC Dream预装Android 1.0操作系统,在2008年10月底正式上市,提供了基础的智能手机功能。 二、Android 1.1 作为1.0的升级版本,1.1版主要对1.
2013-12-17 20:30:34 1314
转载 跨浏览器插件框架FireBreath安装与使用之一——Windows下的插件
FireBreath是一个浏览器插件的框架(Browser Plugin framework),它提供一个简单易用的跨OS(Windows, Mac, and Linux)和跨浏览器(IE,Firefox,Chrome,...)的NPAPI和ActiveX代码框架自动生成解决方案。在Windows+IE下的插件生成框架,我们一般熟知的是ATL,这是微软的框架体系,提供最强大和完整的IE下的CO
2013-12-17 18:18:33 962
原创 10大免费开源Windows软件
尽管微软和开源社区存在着竞争,但仍然有很多开源软件是适用于Windows系统的。著名的《Infoworld》杂志网站近日就罗列出10款最为著名的适用于Windows系统的开源软件。FileZilla图(1) FileZilla 是一款开源的FTP客户端软件。与其他FTP软件一样,FileZilla也有一个富有条理的用户界面,并且可以自动批量上传。...
2013-12-15 22:13:14 877
转载 在windows下使用eclipse for c++来编译c/c++
下载MinGW,安装到C盘根目录下,文件名一定要是MinGW ,bin文件夹中的make.exe如果是其他名称一定要改成make.exe,因为eclipse只识别make。修改系统环境变量: 打开:“我的电脑->属性->高级->环境变量->系统变量”编辑如下系统变量:变量名 变量值PATH C:/MinGW/bin;LIBRARY_PATH C:/MinGW/lib
2013-12-15 19:55:09 1407
转载 android -- NDK 编译环境搭建
android -- NDK 编译环境搭建Android NDK 是运行于Android 平台上的Native Development Kit 的缩写,通过通过NDK 调用C 或C++ 本地代码。为了能够在 eclipse 上直接编译C++、JAVA代码,解决编译中的错误,最后再上实现硬件环境上调试提供方便,提高开发效率,那么就很有必要搭建此工作环境。一、需要先行下载的工具
2013-12-15 17:51:47 721
转载 Android进程间通信(IPC)机制Binder简要介绍和学习计划
在Android系统中,每一个应用程序都是由一些Activity和Service组成的,一般Service运行在独立的进程中,而Activity有可能运行在同一个进程中,也有可能运行在不同的进程中。那么,不在同一个进程的Activity或者Service是如何通信的呢?这就是本文中要介绍的Binder进程间通信机制了。 我们知道,Android系统是基于Linux内核的,而Lin
2013-12-15 16:53:05 666
转载 ubuntu下编译linux 3.16内核
工具:GCCLDMAKEutil-linux(fdformat)module-init-tools(depmod)tune2fsJFS(IBM的文件系统)ReiserFSXFS(SGI的文件系统)quota-toolsnfs-utilsudev(udevinfo)ps这些工具最好与内核源码目录下的Documentation/Changes
2013-12-15 16:36:07 1757
原创 git服务器
windows平台:gitstack 是 Windows 下的 Git 版本控制软件。 gitolite服务器 msysgit 服务器客户端
2013-12-15 12:32:06 655
转载 git服务器搭建过程
需求硬件需求:一台Ubuntu或者debian电脑(虚拟机),能通过网络访问到。软件需求:git-core, gitosis, openssh-server, openssh-client, Apache2(Gitweb)安装配置git服务器安装git和openssh:a@server:~$sudo apt-get install git-coreopens
2013-12-15 12:22:32 691
Dll机制的测试
2013-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人