- 博客(66)
- 收藏
- 关注
转载 1.1XAF框架开发视频教程-简单的订单管理实现过程,视频,提纲,及教程源码
下面是视频教程的提纲:PPT版本的提纲下载本节源码下载XAF框架开发教程快速实现企业级信息系统开发的利器XAF简介´ 开发公司:www.devexpress.com,老牌控件公司´ 从2006年发布第一个XAF版本,至今11年´ 基于Microsoft.Net Framework´ 支持.Net Framework2.0-最新版(4.6.2)´ 支
2017-02-28 21:39:25 567
转载 如何写好 Git commit messages
导语:任何软件项目都是一个协作项目,它至少需要2个开发人员参与,当原始的开发人员将项目开发几个星期或者几个月之后,项目步入正规。不过他们或者后续的开发人员仍然需要经常提交一些代码去修复bug或者实现新的feature。我们经常有这种感受:当一个项目时间过了很久之后,我们对于项目里面的文件和函数功能渐渐淡忘,重新去阅读熟悉这部分代码是很浪费时间并且恼人的一件事。但是这也没法完全避免,我们可以使用一些
2017-02-28 18:03:24 561
转载 Thrift入门初探--thrift安装及java入门实例
公司的一些平台服务框架底层封装了thrift提供服务,最近项目不是很紧,于是研究了一下,刚刚入门,理解得不深,写这篇博文来整理一下思路.什么是thrift? 简单来说,是Facebook公布的一款开源跨语言的RPC框架. 那么问题来了. 什么是RPC框架? RPC全称为Remote Procedure Call,意为远程过程调用. 假设有两台服务器A,B.
2017-02-28 14:23:24 393
转载 ACM 海贼王之伟大航路(深搜剪枝)
“我是要成为海贼王的男人!”路飞他们伟大航路行程的起点是罗格镇,终点是拉夫德鲁(那里藏匿着“唯一的大秘宝”——ONE PIECE)。而航程中间,则是各式各样的岛屿。因为伟大航路上的气候十分异常,所以来往任意两个岛屿之间的时间差别很大,从A岛到B岛可能需要1天,而从B岛到A岛则可能需要1年。当然,任意两个岛之间的航行时间虽然差别很大,但都是已知的。现在假设路飞一行从罗格镇(起点)出发,遍
2017-02-27 22:19:22 372
转载 弹性布局基础讲解与高效应用
弹性布局是由w3c在2009年提出的一种布局方法,目前浏览器都已经支持弹性布局(忽略IE6吧)。本文主要讲解弹性布局的基本语法并将其应用到实际网页布局中。 怎样应用弹性布局?.box{display:flex;}改变盒子display的属性为flex即可将盒子变为flex容器(flex container),其所有子元素自动变为容器成员,称为flex 项目(fl
2017-02-27 18:39:39 280
转载 Unity编程标准导引-3.4 Unity中的对象池
本文为博主原创文章,欢迎转载。请保留博主链接http://blog.csdn.net/andrewfanUnity编程标准导引-3.4 Unity中的对象池 本节通过一个简单的射击子弹的示例来介绍Transform的用法。子弹射击本身很容易制作,只要制作一个子弹Prefab,再做一个发生器,使用发生器按频率产生子弹,即克隆子弹Prefab,然后为每个子弹写上运动逻辑就可以了。这本该是
2017-02-27 15:03:26 221
转载 jQuery选择器课堂随笔
$(function(){ //并集选择器 /* $("h2,ul").css("background","pink");*/ //交集选择器 //$("h2.ww").css("background","pink"); //全局选择器 //$("*").css("background","red"); /
2017-02-27 11:27:35 263
转载 Angular2的模块架构浅谈
引言angular2相比1引入了更完善的模块系统,回忆ng1的应用中通常在页面的html标签或body标签中添加ng-app节点,值为应用的模块名,整个应用都将围绕这个模块来展开,到了ng2,模块概念完善了很多,并且再不是由一个模块来统治整个应用(当然非要这么做也可以),本文就将叙述一番ng2中的模块体系,以及如何统筹ng2模块最终组合成一个完整的应用。 一、根模块、子模块与惰性加
2017-02-26 21:39:19 239
转载 支付宝即时到账接口
根据支付宝开方平台下载即时到账demo,下载完成如下图所示1.支付接口的“合作身份者ID”和“密匙”就要自己申请 申请链接:https://doc.open.alipay.com/docs/doc.htm?spm=a219a.7629140.0.0.h6y2hf&treeId=62&articleId=104739&docType=12.然后到 AlipayConfig 中填写申请到
2017-02-26 18:03:25 403
转载 webpack入门与解析(一)
每次学新东西总感觉自己是不是变笨了,看了几个博客,试着试着就跑不下去,无奈只有去看官方文档。 webpack是基于node的。先安装最新的node。1.初始化安装node后,新建一个目录,比如html5。cmd中切到当前文件夹。npm init -y 这个命令会创建一个默认的package.json。它包含了项目的一些配置参数,通过它可以进行初始安装。详细参数:
2017-02-26 14:23:19 1080
转载 jxls2.3-简明教程
jxls是一个简单的、轻量级的excel导出库,使用特定的标记在excel模板文件中来定义输出格式和布局。java中成熟的excel导出工具有pol、jxl,但他们都是使用java代码的方式来导出excel,编码效率很低且不方便维护。另外,jxls2.3的运行效率也相当不错,经过测试,在禁用日志输出的情况下,导出excel单表66535条记录仅仅3000毫秒,与poi几乎没什么大的差距。d
2017-02-26 10:35:18 580
转载 样式化加载失败的图片
本片文章翻译自 Styling Broken Images 翻译过程中可能会在原意不变的基础上有些细微改动,望读者见谅加载失败的图片是比较丑陋的,比如但是我们可以让结果变得更美好。通过给元素设置CSS相关属性可以实现更美的呈现。IMG元素你需要知道的两点知识我们可以针对IMG元素设置排版相关的CSS样式(诸如font等属性)。一旦IMG的可替换文本(即alt属性)出现,则设
2017-02-25 18:39:16 287 1
转载 [css 揭秘]:CSS编码技巧
CSS编码技巧我的github地址:https://github.com/FannieGirl/ifannie喜欢的给我一个星吧尽量减少代码重复尽量减少改动时需要编辑的地方 当某些值相互依赖时,应该把它们的相互关系用代码表示出来 代码易维护 VS 代码量少 currentColor —— CSS有史以来第一个变量 inherit可以用在任何CSS属性中,而且它总是绑定到父元素的
2017-02-25 15:07:17 246
转载 Linux~连接windows的ftp,unzip出现的问题
在linux进行连接windows下的ftp服务器ftp://192.168.2.71输入用户名和密码登陆成功 当使用get把文件下载后,然后unzip进行解压时,出现了问题error [10201_database_linux32.zip]: start of central directory not found; zipfile corrupt. (plea
2017-02-25 11:47:15 327
转载 ASP.NET MVC5 实现分页查询
对于大量数据的查询和展示使用分页是一种不错的选择,这篇文章简要介绍下自己实现分页查询的思路。分页需要三个变量:数据总量、每页显示的数据条数、当前页码。//数据总量int dataCount;//每页显示的数据条数int pageDataCount;int pageNumber;根据数据总量和每页显示的数据条数计算出总页数,根据当前页码和每页显示的数据条数计算出从
2017-02-24 22:51:16 756
转载 测试人员应该如何发展?
作者:TT,《测试架构师》微信公众号作者 最近看到一些测试朋友,对测试未来比较迷茫,不知该如何前行,无方向感。目前来看,业界目前存在一个普遍的矛盾,一方面很多人会觉得测试没有发展前途,另一方面,又有非常多的企业急需专业的测试人员。当我们公司开启招聘的时候,也都会为招不到优秀的测试人员而苦恼,平均面试10个人能进来一个就谢天谢地了。其实在我们的实际工作中,可能大家也都见过一部
2017-02-24 19:07:20 265
转载 [UWP]附加属性2:实现一个Canvas
5. 附加属性实践:自定义Canvas附加属性在UWP中是一个十分重要的组成部分,很多功能都依赖于附加属性实现,典型的例子是常用的Grid和Canvas。通常附加属性有三个使用场景:插入属性、触发行为、当做缓存。可以参考以下提供的MyCanvas示例理解这三点。5.1 插入属性这里实现的MyCanvas继承自Panel,是一个十分简单的类(作为示例并没有十分严格的验证等代码,所以只有几
2017-02-24 15:43:14 334
转载 Monkey实例测试
三、Monkey实例测试Windows下(注:2—4步是为了查看我们可以测试哪些应用程序包,可省略):1、 通过eclipse启动一个Android的emulator或者22、 在命令行中输入:adb devices查看设备连接情况cmd打开输入adb devices查看设备 3、 在有设备连接的前提下,在命令行中输入:adb shell 进入shell界面
2017-02-24 12:07:12 297
转载 深度神经网络(DNN)模型与前向传播算法
深度神经网络(Deep Neural Networks, 以下简称DNN)是深度学习的基础,而要理解DNN,首先我们要理解DNN模型,下面我们就对DNN的模型与前向传播算法做一个总结。1. 从感知机到神经网络 在感知机原理小结中,我们介绍过感知机的模型,它是一个有若干输入和一个输出的模型,如下图: 输出和输入之间学习到一个线性关系,得到中间输出结果:$$z=\sum\l
2017-02-23 19:55:10 492
转载 MySQL 中NULL和空值的区别
1:在进行count()统计某列的记录数的时候,如果采用的NULL值,会别系统自动忽略掉,但是空值是会进行统计到其中的。2: 判断NULL 用IS NULL 或者 is not null,SQL 语句函数中可以使用ifnull()函数来进行处理,判断空字符用=''或者 3: 对于MySQL特殊的注意事项,对于timestamp数据类型,如果往这个数据类型插入的列插入NULL值,则出现的值是
2017-02-23 12:47:10 240
转载 c++中的内存对齐
//(32bit,x86环境,vs2010)struct test{ char m1; unsigned int m2; char m3; double m4; char m5;};对其执行sizeof(test),得到值为32,并且我们对里面每个变量取sizeof,确实是所属类型的大小,但为什么不是1
2017-02-23 09:07:10 300
原创 生物密码具有唯一性和不变性,必须掌握在自己手中!
导语:指纹、虹膜、人脸、声纹等生物密码具有惟一性和不变性,一旦泄露就是终生泄露,不可不察! 互联网改变了整个世界移动互联网地改变了我们的生活你还在用手机发短信?大神!你素哪个年代滴!手机,已经成为国民贴身必备,语音聊天、美颜自拍、移动办公……而后开始由通信和社交利器向支付领域延伸,约车、订餐、购物、转账……出门可以忘记带钱包,但绝不能忘记带手机。手机越来越重要,随之而来的安全问
2017-02-22 19:51:16 3288 2
原创 【前端】-Dom
前言: 昨天写了篇关于JavaScript的,今天写篇Dom的(插入4个实例),写完之后感觉知识点还不少~ 内容当然会用到【前端】:JavaScript的知识。下篇博客会写关于jQuery~~ 一、DOM介绍文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口。它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。我们最
2017-02-22 15:51:17 530
转载 Node.js学习笔记(一)基础介绍
什么是Node.js官网介绍:Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient.Node.js' pa
2017-02-22 12:31:14 263
原创 算法笔记_028-字符串转换成整数(Java)
1 问题描述输入一个由数字组成的字符串,请把它转换成整数并输出。例如,输入字符串“123”,输出整数123。请写出一个函数实现该功能,不能使用库函数。 2 解决方案解答本问题的基本思路:从左至右扫描字符串中的每个字符,把之前扫描得到的数字乘以10,再加上当前字符表示的数字。但是,基本思路是这样,还要注意以下几点:(1)最好判断一下输入是否为空。(2)如果字
2017-02-21 19:59:08 224
原创 决策树和基于决策树的集成方法(DT,RF,GBDT,XGB)复习总结
摘要: 1.算法概述 2.算法推导 3.算法特性及优缺点 4.注意事项 5.实现和具体例子内容:1.算法概述 1.1 决策树(DT)是一种基本的分类和回归方法。在分类问题中它可以认为是if-then规则的集合,也可以认为是定义在特征空间与类空间上的条件概率分布,学习思想包括ID3,C4.5,CART(摘自《统计学习方法》)。 1.2 Bagging
2017-02-21 16:27:06 417
转载 springmvc 配置多视图(jsp,freemarker,HTML等)
SpringMVC 的 Controller 可以返回各种各样的视图。比如 JSP, JSON, Velocity, FreeMarker, XML, PDF, Excel, 还有Html字符流 等等。那它们该如何的进行处理的呢?这里就涉及到 各种视图(View)对应的各种视图解析器(ViewResolver). 基本上上面说的每一种视图就对应用一种视图解析器来处理。基本上各种视图解析器大致上可以
2017-02-21 12:59:07 277
原创 Dynamics CRM 2015-Form之添加Ribbon Button
说到在CRM Form上添加Ribbon Button,那就不得不提到一个Tool:Ribbon Workbench,使用这个Tool,能为我们添加button带来不少便利。 Ribbon Workbench下载地址:https://www.develop1.net/public/rwb/ribbonworkbench.aspx 关于Tool如何使用,这个在网上可以搜到
2017-02-21 09:27:05 488
原创 编程书籍阅读随谈(第二篇)
这个读书随谈每篇介绍自己看过的10本书,估摸着会成为一个系列,且听我慢慢道来。上一篇主要讲解的是.NET方面的书籍,下面会介绍一些其他方面的书籍。知识是在传播中得到延伸,在人们的思考中才得到发展。作为程序员不看几本书,的确有些说不过去。 开始今天的10本书介绍,在这个系列中我将书分为三级:入门级,提升级,大神级。如果有更好的分类名称,欢迎大家留言。如果需要一些书的PDF文档,欢迎下面留下邮
2017-02-20 20:52:04 402
原创 制作 OpenStack Linux 镜像
这是 OpenStack 实施经验分享系列的第 1 篇。 OpenStack 的 instance 是通过 Glance 镜像部署的,所以准备镜像是必须要做的工作。本节介绍 Linux 镜像的制作方法,后面还会讨论 Windows 镜像。下载clould 镜像最简单的方法是使用标准镜像。主流的Linux发行版都提供可以在 OpenStack 中直接使用的cloud镜像,
2017-02-20 17:32:06 723
原创 git常用命令
MarkdownPad Document开始一个工作区(参见:git help tutorial)clone 克隆一个仓库到一个新目录init 创建一个空的 Git 仓库或重新初始化一个已存在的仓库在当前变更上工作(参见:git help everyday)add 添加文件内容至索引mv 移动或重命名一个文件、目录或符号链接reset 重置当前 HEAD 到
2017-02-20 10:44:03 269
转载 自己动手系列——实现一个简单的LinkedLis
LinkedList与ArrayList都是List接口的具体实现类。LinkedList与ArrayList在功能上也是大体一致,但是因为两者具体的实现方式不一致,所以在进行一些相同操作的时候,其效率也是有差别的。对于抽象的数据结构——线性表而言,线性表分为两种,一种是顺序存储结构的顺序表,另一种是通过指针来描述其逻辑位置的链表。针对于具体的Java实现:顺序存储的顺序表是用数组
2017-02-19 22:12:02 239
转载 Unity与Android间的交互
1.打开Android Studio,命名并自动生成包名 2.点击Next,设置最小支持的SDK 3.点击Next,选择Empty Activity 4.点击Next,默认就行不用管 5.Finish 6.在Unity安装路径下找到Class.jar找到libs文件夹 右键点击Show In Explorer,将c
2017-02-19 15:20:07 369
转载 iOS 创建OpenGL 环境的思考
关于如何从头开始创建环境,可以参考大神的博文OpenGL ES 3.0 数据可视化 0:Hello world,本文只是补充一些我在实践中的一些思考。CAEAGLLayerIf you plan to use OpenGL for your rendering, use this class as the backing layer for your views by returnin
2017-02-19 12:00:01 273
转载 VS2008 + WDK 配置 及其编译错误
1. 安装WDK,并配置系统环境变量:WDKROOT-D:\WinDDK\7600.16385.12. 启动VS2005,在菜单栏“工具”-“选项”内选择“项目和解决方案”-“VC++目录”依次添加所需的目录,具体配置如下图:注意:$(WDKROOT)\inc\api一定要放在第一个,否则会导致编译失败3. 具体的项目属性按照如下设置:注:创建项目时选择“Win32项目
2017-02-18 16:43:59 395
转载 Javascript的简单测试环境
在《JavaScript忍者秘籍》2.4测试条件基础知识中,作者给出了一个精简版的assert和assert组的实现,对于初学者而言,这无疑是一个很好的例子,既让我们得到了一个好用的小工具,又让我们看到了用javascript实现这个工具是如此的简单。这里主要是从代码角度最2.4章节做一些补充和说明,包括原有代码中的一些bug及其修正。当然了,既然涉及到了代码解析,这就不能说是初学者的范畴了,
2017-02-18 13:16:01 288
原创 如何一步一步用DDD设计一个电商网站(十四)—— 回顾与总结
本系列所有文章如何一步一步用DDD设计一个电商网站(一)—— 先理解核心概念如何一步一步用DDD设计一个电商网站(二)—— 项目架构如何一步一步用DDD设计一个电商网站(三)—— 初涉核心域如何一步一步用DDD设计一个电商网站(四)—— 把商品卖给用户如何一步一步用DDD设计一个电商网站(五)—— 停下脚步,重新出发如何一步一步用DDD设计一个电商网站(六)—— 给购物车加
2017-02-17 21:15:57 330
原创 Web请求过程总结
Web请求过程总结1、CND架构图 图片来源:深入分析JavaWeb技术内幕(许令波著)2、发起HTTP请求 发起一个HTTP请求就是浏览器建立socket通信的过程,HttpClient开源的通过程序实现的处理HTTP请求的工具包。 Linux中的curl命令可简单的发送HTTP请求;3、HTTP解析 HTTP请求头、HTTP响应头、HTTP状
2017-02-17 17:43:57 494
转载 java集合框架02——Collection架构与源码分析
Collection是一个接口,它主要的两个分支是List和Set。如下图所示: List和Set都是接口,它们继承与Collection。List是有序的队列,可以用重复的元素;而Set是数学概念中的集合,不能有重复的元素。List和Set都有它们各自的实现类。为了方便,我们抽象出AbstractCollection类来让其他类继承,该类实现类Collection中
2017-02-17 14:16:00 412
原创 项目与运营
在企业及组织中,大多数工作可被定义为项目或运营。两个最大的区别在于项目是临时性的活动,项目工作在项目关闭后就结束了;而运行则是一个持续性的工作,一支持组织业务的发展和体统的运行。比如:一个生产车间,当公司接到一个生产任务时,可将该任务看做是一个项目;而生产车间设备的维护工作可以看做是运营工作。项目与运营的相同点:(图引用http://www.mypm.net/articles/show_a
2017-02-17 10:43:57 773
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人