自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

萌大叔的专栏

萌大叔专栏

  • 博客(80)
  • 资源 (11)
  • 收藏
  • 关注

原创 ionic开发篇之那些年我们踩过的坑

一、API开发篇1.接口无法访问百度地图、自定义API无法访问,远程调试结果显示404 原因是cordova 5.x的版本增加了“Content-Security-Policy”用于解决安全访问的问题。默认情况下,只能访问本机资源。 解决方法: 1.添加白名单插件,在项目目录下执行ionic plugin add cordova-plugin-whitelist2.在index.ht

2015-11-04 11:09:45 22018 7

原创 Git之分支创建策略

分支策略git上始终保持两个分支,master分支与develop分支。master分支主要用于发布时使用,而develop分支主要用于开发使用。

2015-10-09 09:59:26 5623

原创 ionic开发规范和参考资料

项目开发规范使用sass作为CSS预编译工具进行开发,使用scss后缀名格式的sass文件开发工具推荐统一使用PHPStorm,推荐使用最新版本PHPStorm 9以支持更多特性PHPStorm上安装ionic和AngluarJS插件,以自动识别语法,辅助快速开发 浏览器统一使用谷歌内核的浏览器作为界面调试工具浏览器调整到手机模式下,选择一款安卓4.1以上系统版本的手机型号作为模拟调试cs

2015-08-26 12:52:22 3822

原创 IONIC开发入门手册

IONIC开发入门手册大体主要分两步:安装cordova和安装ionic:一、安装cordovaANT安装(cordova工具生成android项目时,需要的编辑工具)ANT安装 到官方主页下载新版,得到的是一个apache-ant-1.9.6-bin.zip的压缩包。将其解压到你的硬盘上,例如:C:\apache-ant-1.9.6。配置环境变量 配置项 内容 path C:/

2015-08-26 10:47:12 8170 2

原创 APK发布日志

先产生密钥文件keytool -genkey -alias cc.keystore -keyalg RSA -validity 40000 -keystore cc.keystore再给文件签名jarsigner -verbose -keystore cc.keystore -signedjar CoderCalendar.apk android-release-unsig

2015-08-25 23:40:24 517

转载 IMG图片下面出现下边距的解决办法

在不同浏览器下图片下面会出现莫名的下边距,经测算在FF中 下边距大概是多出了3像素左右,而IE6更多,在IE8中展示却是完好的,以往的做法只需要将img定义为块状级就解决了问题;    但其原理是:图片底部的空隙实际上涉及行内元素的布局模型,图片默认的垂直对齐方式是基线,而基线的位置是与字体相关 的。所以在某些时候,图片底部的空隙可能是 2px,而有时可能是 4px 或更多。不同的 font-

2014-12-19 10:25:14 15122 1

转载 使用installShield制作一个含调用设置、服务注册及驱动程序的安装包

<br /><br /> <br />新建一个工程,类型为installScript Project。填入工程名称及工程路径<br />进入project Assistant点击下一步 <br />在ApplicationInformation中填入公司名称、应用名称、版本和公司网址<br />在Application Files中的Application Target Folder对应的右边框中加入程序文件,在Support Folder中加入对应的驱动程序文件.inf和.sys<br />在Applic

2010-06-18 15:59:00 2396 1

转载 正则表达式之道

原著:Steve Mansour [email protected] Revised: June 5, 1999(copied by jm /at/ jmason.org from http://www.scruz.net/%7esman/regexp.htm, after the original disappeared! ) 翻译:Neo [email protected]

2007-04-11 09:02:00 1665

转载 GRETA 正则表达式库

..:: Greta ::..   

2007-04-10 19:21:00 2812

转载 40种网站设计常用技巧

1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收

2007-02-09 13:33:00 1098

转载 P2P之UDP穿透NAT的原理与实现(附源代码)

P2P之UDP穿透NAT的原理与实现(附源代码) 作者:shootingstars (有容乃大,无欲则刚)  日期:2004-5-25出处:P2P中国(PPcn.net)    原文 P2P 之 UDP穿透NAT的原理与实现(附源代码)原创:shootingstars参考:http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt

2007-01-18 11:22:00 1051

转载 活用设计模式

文章探讨了下述问题: 1、设计模式的隐喻 2、为什么使用设计模式 3、什么时候使用设计模式 4、避免过度使用设计模式 5、讨论几个具体的模式 一、 设计模式的隐喻     武功套路是习武的门径。新手要一招一式地练习套路,烂熟于心之后,熟能生巧,在实战之中即可见招拆招、运用自如——此时习武之人已从“新手”成长为“好手”。“高手”则没有套路,实战之中只有自然反应,然而一招一式浑然天

2007-01-13 09:25:00 1021

原创 Release版程序调试排错技巧

    在软件产品的测试过程中,以及发布之后,程序可能会由于一般保护错(GPF)而崩溃。即程序中访问了禁止访问的内存。这时,程序一般情况下无法继续运行,只能结束。        通常,我们遇到这个问题时只能大致地从程序运行(上下文)情况来粗略推断错误,但实际上有更好的解决办法......Release版程序调试技巧环境及工具:    windows 9x/2000/xp,VC 6.0(SP

2006-11-22 16:42:00 1230

原创 自己写的一个使用CSocket的实例

图片借用一下别人的,我的程序是根据这个改的,因为感觉其CNewSocket耦合性太强,所以自己重新写了CNewSocket类。原代码中使用了CSocketFile和CArchive,我认为使用这2个类显得累赘,于是去掉了。------------------------------------------------NewSocket.h--------------------------

2006-11-16 09:08:00 4303

转载 网络在线游戏开发心得(服务器端、Java)

网络在线游戏开发心得(服务器端、Java)   一个多人在线的棋牌类网络游戏的项目临近尾声,我参与了该项目的整个设计流程,并且完成了9

2006-11-09 16:14:00 3063

转载 软件项目中的风险管理

 作者: 赵林 来源:软件纵横   http://www.csai.cn  2005年07月27日1.  引言     软件项目风险是指在软件开发过程中遇到的预算和进度等方面的问题以及这些问题对软件项目的影响。软件项目风险会影响项目计划的实现,如果项目风险变成现实,就有可能影响项目的进度,增加项目的成本,甚至使软件项目不能实现。如果对项目进行风险管理,就可以最大限度的减少风险的发生。但是,

2006-10-26 15:43:00 1733

转载 C/C++头文件一览

C、传统 C++#include     //设定插入点#include      //字符处理#include      //定义错误码#include      //浮点数处理#include     //文件输入/输出#include     //参数化输入/输出#include    //数据流输入/输出#include     //定义各种数据类型最值常量#include     //定

2006-10-19 10:49:00 1059

原创 CreateFile和ANSI C函数中fopen的比较

操作 fopen CreateFile 打开读 fopen("a.txt","r") CreateFile("a.txt",GENERIC_READ,0,NULL,

2006-10-18 16:07:00 3441

原创 CppUnit的使用步骤

 使用cppunit简直是恶梦啊参考了这两文:配置和使用CPPUnit笔记http://dev.csdn.net/article/68/68259.shtm便利的开发工具 CppUnit 快速使用指南http://www.devworkclub.com/bbs/FileView.php?id=200408051345330000 研究出来的使用步骤:1.    

2006-10-17 15:16:00 1223

转载 CppUnit测试框架入门

作者:Cpluser下载源代码  测试驱动开发(TDD)是以测试作为开发过程的中心,它坚持,在编写实际代码之前,先写好基于产品代码的测试代码。开发过程的目标就是首先使测试能够通过,然后再优化设计结构。测试驱动开发式是极限编程的重要组成部分。XUnit,一个基于测试驱动开发的测试框架,它为我们在开发过程中使用测试驱动开发提供了一个方便的工具,使我们得以快速的进行单元测试。XUnit的成员有很多,

2006-10-13 08:39:00 985

原创 堆和栈的区别

堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)

2006-10-10 08:21:00 1014

原创 关于学习SOW的制定

最近刚接触SOW(工作任务书),项目组开了几次会议。我的SOW也有了一些个人的看法。SOW中定义了,接下来工作必须完成的工作,以及对整体业务流程、功能的描述。注意我这里所的是“必须”完成的工作,也就是在SRS(需求分析)之前不确定的功能,或者定义不清楚的功能不要写进去。SOW不是一个增量的文档,它应该一个完整的文档。也就是所说,如果项目之前已经有一个版本存在了,现在要完成的SOW文档,必须是完

2006-10-09 18:12:00 3156

转载 Huffman编码的8种实现方式

简介这里给出的源代码huffman.zip用8种不同的方式实现了Huffman编码算法。这些代码意在演示不同Huffman算法的实现原理,比较算法执行效率的差别,但并没有针对实际应用环境的需求,做更多的空间或效率优化。所有代码以C++语言编写,为了更容易地实现各种数据结构,代码中大量应用了标准C++库和模板技术。——总之,这些代码的作用在于示例和演示;如果大家想把这些代码应用在实际应用中,可能

2006-09-29 08:50:00 2040

原创 Java Script实现HTML页面无刷新传参

 script>    function getPara(urls)...{        var Paras=urls.split("#");        if(Paras.length==1)...{            return;        }else...{            var pars=Paras[1].split("&");            for(

2006-09-20 17:11:00 1877

原创 关于安装SQL Server的一点经验

今天发现个问题,如果安装SQL Server 2000后,修改了机器名,就会导致查询分析器无法连接数据库,某些软件也因此无法连接数据库。今天就因为这个问题忙活了半天,后来重装了SQL Server,现在终于可以用了。

2006-09-19 17:41:00 1009

转载 Socket API,CAsyncSocket,CSocket内幕及其用法

   Socket有同步阻塞方式和异步非阻塞方式两种使用,事实上同步和异步在我们编程的生涯中可能遇到了很多,而Socket也没什么特别。虽然同步好用,不费劲,但不能满足一些应用场合,其效率也很低。    也许初涉编程的人不能理解“同步(或阻塞)”和“异步(或非阻塞)”,其实简单两句话就能讲清楚,同步和异步往往都是针对一个函数来说的,“同步”就是函数直到其要执行的功能全部完成时才返回,而“异步”则是

2006-09-13 23:31:00 1132

原创 Windows Sockets API实现网络异步通讯

一、 引言 在80年代初,美国加利福尼亚大学伯克利分校的研究人员为TCP/IP网络通信开发了一个专门用于网络通讯开发的API。这个API就是Socket接口(套接字)--当今在TCP/IP网络最为通用的一种API,也是在互联网上进行应用开发最为通用的一种API。在微软联合其它几家公司共同制定了一套Windows下的网络编程接口Windows Sockets规范后,由于在其规范中引入了一些异步函

2006-09-13 23:22:00 1476

转载 Socket编程

什么是Socket Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的 Socket数据传输是一种特殊的I/

2006-09-13 18:48:00 1288 1

转载 在Visual C++中用ADO进行数据库编程

ActiveX数据对象(ADO)是OLE DB上面的高层数据库API。我们在C++程序中也可以调用ADO。本文将在VC 6.0环境下做一个小小的例子解释如何使用ADO。   1. 生成应用程序框架并初始化OLE/COM库环境   创建一个标准的MFC AppWizard(exe)应用程序,然后在应用程序类的InitInstance函数中初始化OLE/COM库(因为ADO库是一个COM DLL库)。

2006-09-13 18:34:00 991

转载 Code Project - Your First C# Web Service

原文连接:http://www.codeproject.com/cs/webservices/myservice.asp作者:Chris Maunder IntroductionCreating your first web service is incredibly easy. In fact, by using the wizards in Visual Studio. NET you c

2006-09-12 12:15:00 1234

原创 使用C#创建webservice及三种调用方式

 微软.NET战略的一个比较重要的部分就是webservice,利用webservice我们可以创建真正有效的分布式应用程序。 下面,我们对webservice做一些说明。 假设A是客户端,B是webservice服务端,用户通过http协议向服务器发送soap请求,webservice返回客户端XML格式的数据。 现在我们看一看创建一个webservice的大致过程: 服务端的webservic

2006-09-11 16:53:00 1721

转载 DDO究竟该怎么去体会——写给一些懵懂的新朋友

网络游戏其实从EQ系列以来,就已经开始默默的分化出了另一种类——不以杀怪、练级、PK为主流的种类,一个以冒险,真正的冒险为乐趣的种类。 先从画面来说,玩过欧美游戏的人都有这样的认识,欧美风格的游戏不以画面人物细节的美化著称,而以人物细节的刻画著称。你也许在欧美风格的游戏里找不到如奇迹一样闪烁着各类光芒的装备,也找不到象天堂II里精灵那么俊郎的容貌,甚至他人物的刻画比起Q版的人物都更难令你接受,但你

2006-09-06 23:41:00 1140

原创 黑客cookies和session欺骗的工作原理和解决方案

本文描述Internet上的一种安全攻击,它可能侵害到WWW用户的隐私和数据完整性。这种攻击可以在现有的系统上实现,危害最普通的Web浏览器用户,包括Netscape Navigator和Microsoft Internet Explorer用户。    Web欺骗允许攻击者创造整个WWW世界的影像拷贝。影像Web的入口进入到攻击者的Web服务器,经过攻击者机器的过滤作用,允许攻击者监控受攻击者的

2006-09-06 20:16:00 1486

原创 局域网内如何盗用别人的IP上网

现在很多局域网都根据IP地址的不同,给不同IP地址分配不同资源;或则网内自己ip由于一些原因被封掉,不能访问外网;这些时候可能我们可能就需要先借别人的IP用用了。下面分两种情况来介绍具体的方法:一、IP地址没有和网卡地址帮定简单,设置换个ip地址就行了。换个你想用的得IP,阿,不知道如何换? 我这里以windows2000为例,右键网上邻居,选属性, 右键本地连接,选属性,选 tcp/ip,属性然

2006-09-04 18:53:00 8728

转载 程序员应该具有的一些素质

程序员是一种技术工作,在IT的发展中有相当重要的地位,从底层硬件通讯协议的建立,到数据传输层的处理,到操作系统的建设,到数据库平台的建设,一直到应用层上各种数据营销平台的搭建,程序员在里面都扮演着举足轻重的角色并为IT事业的发展做出了巨大的贡献。中国有很多精于编码的人,但是中国软件行业,尤其是网络应用开发方面误区很大,很难形成有规模的软件开发力量和产品能力,不但比美国差距甚远,和印度相比也是颇

2006-08-28 13:41:00 1371

原创 用C#实现基于TCP协议的网络通讯

TCP协议是一个基本的网络协议,基本上所有的网络服务都是基于TCP协议的,如HTTP,FTP等等,所以要了解网络编程就必须了解基于TCP协议的编程。然而TCP协议是一个庞杂的体系,要彻底的弄清楚它的实现不是一天两天的功夫,所幸的是在.net framework环境下,我们不必要去追究TCP协议底层的实现,一样可以很方便的编写出基于TCP协议进行网络通讯的程序。 要进行基于TCP协议的网络通讯,首先

2006-08-28 10:18:00 848

原创 浅析C#中的套接字编程

   C#是微软随着VS.net新推出的一门语言。它作为一门新兴的语言,有着C++的强健,又有着VB等的RAD特性。而且,微软推出C#主要的目的是为了对抗Sun公司的Java。大家都知道Java语言的强大功能,尤其在网络编程方面。于是,C#在网络编程方面也自然不甘落后于人。本文就向大家介绍一下C#下实现套接字(Sockets)编程的一些基本知识,以期能使大家对此有个大致了解。首先,我向大家介绍一下

2006-08-28 09:42:00 1178

原创 使用C#开发一个简单的P2P应用

   尽管有许多P2P网络不需要索引服务器或中央服务器,各客户机之间可以互相直接通讯,但下面的图1还是显示了P2P网络的基本工作原理,一般来说,P2P概念中包含一台中央索引服务器,这台服务器并不存储有任何文件,它只存储有登录到该网络上的所有用户的信息、客户端的IP地址以及用户提供的供共享的文件,客户机和服务器使用简单的命令通过报路连接进行通讯。 当客户端A想要查找P2P网络上其他客户端提供共享的文

2006-08-28 09:35:00 1216

转载 从日志中恢复SQLServer数据库到时间点

DB2中可以使得数据库回复到指定的时间点,SQL Server数据库的Recovery Model为full 或者Bulk copy的时候,是可以从日志来恢复数据库的。实际上日志中记录的一条一条的transact sql语句,恢复数据库的时候会redo这些sql语句。  前提条件:myBBS是数据库test中的一个表,          数据库test的Recovery Model为Full,

2006-08-25 11:13:00 1162

原创 人生百八烦恼

    最近真感觉是人生有百八烦恼。人一出生就哭了,是因为知道自己出生后要受苦了。小时候,经常在想快点长大,憧憬着能读书上学。    我上了小学后,第一天就和同桌打架了。虽然胜出,但是却被“裁判”判了红牌,OUT!“你到门口去看一下门牌!”于是第一天就就很清楚的记住了教室门牌号(103)。后来我一直是品学兼优的好孩子,童年的理想不曾忘记,科学家,警察叔叔就是我们毕生奋斗的目标。现在发觉当时为何大家

2006-08-23 11:42:00 1256

redmine questions 插件 汉化

汉化文件 redmine questions Q

2015-01-27

redmine work time 插件 汉化

redmine work time 插件 以工时来管理IT项目的插件,用这个插件最方便了 可以提供快速工时的编辑和管理功能 本人辛苦汉化,你连1分都不给我?

2015-01-27

redmine people插件(已汉化)

redmine people插件 可以自定义头像,管理人员的部门等等 本人辛苦汉化,你连1分都不给我?

2015-01-27

redmine 2.6插件包

个人整理redmine 2.6插件包,汉化部分插件 advanced_roadmap_v2:高级线路图多个图表 redmine_clipboard_image_paste:新建问题的时候可以从剪切板中获取截图 redmine_agile:敏捷开发插件,可以拖动任务改变状态,还有燃尽图等功能(本人汉化) redmine_banner:顾名思义,添加banner支持(个人感觉很土鳖,没什么用) redmine_bootstrap_kit:让redmine支持bootstrap redmine_checklists:新建任务的时候,可以建立复选框任务列表 redmine_ckeditor:富文本编辑器 redmine_close_button:问题增加关闭按钮 redmine_code_review:代码评审插件,需要按配置代码版本库(SVN, GIT等) redmine_dashboard:仪表盘,方便调整任务 redmine_jquery_opentip:让redmine支持jquery redmine_lightbox2:附件截图、PDF预览框 redmine_people:人员管理(本人汉化) redmine_questions:Q&A功能,给讨论组提供标签功能,方便检索(本人汉化) redmine_theme_changer:redmine主题改变 redmine_work_time:工时插件(本人汉化) redmine_zenedit:提供全屏编辑和黑色背景功能(貌似和ckeditor有冲突,使用ckeditor的时候无法启用这个功能) 插件安装目录 redmine/plugins/ 主题安装目录 redmine/public/theme/ 插件安装方法: 步骤1:bundle install 如果有问题试试gem update(要运行很久) 步骤2:rake redmine:plugins:migrate RAILS_ENV=production 如果有问题,咨询作者,或者可以删掉有问题的插件,重新执行此命令 步骤3:如果一切正常,就重启服务 环境: CentOS 7 redmine 2.6.0 ruby 2.1.4 测试过,其他版本,自行测试 汉化作者:Stifler

2015-01-27

redmine agile插件汉化文件

redmine agile插件汉化文件 将zh.yml放到redmine_agile/config/locales/下面 然后重启redmine

2015-01-07

Unity 3D NGUI Next-Gen_UI

一个款用在unity3d上制作GUI的插件,界面效果非常好,功能强大。 附带例子~

2012-04-17

支持DX9的HGE库

支持DX9的HGE库 对于DX9不熟悉的人来讲,很不错哦~

2011-06-08

MD5算法 加密 解密

还需要说明么,你懂的~ MD5, 算法, 加密, 解密

2010-10-19

CReportCtrl可改变背景色,添加CheckBox

http://topic.csdn.net/u/20101019/09/6bab3c12-1e24-424f-8a61-ff2663967f62.html

2010-10-19

真彩色Image List

实现真彩色的图标下拉框 Image List

2009-08-20

CButtonST demo

按钮类 可以添加图标,图片 阴影效果 XP风格

2009-08-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除