自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 收藏
  • 关注

转载 支付宝即时到账接口

根据支付宝开方平台下载即时到账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-28 18:43:26 452

转载 webpack入门与解析(一)

每次学新东西总感觉自己是不是变笨了,看了几个博客,试着试着就跑不下去,无奈只有去看官方文档。 webpack是基于node的。先安装最新的node。1.初始化安装node后,新建一个目录,比如html5。cmd中切到当前文件夹。npm init -y 这个命令会创建一个默认的package.json。它包含了项目的一些配置参数,通过它可以进行初始安装。详细参数:

2017-02-28 14:59:26 367

转载 jxls2.3-简明教程

jxls是一个简单的、轻量级的excel导出库,使用特定的标记在excel模板文件中来定义输出格式和布局。java中成熟的excel导出工具有pol、jxl,但他们都是使用java代码的方式来导出excel,编码效率很低且不方便维护。另外,jxls2.3的运行效率也相当不错,经过测试,在禁用日志输出的情况下,导出excel单表66535条记录仅仅3000毫秒,与poi几乎没什么大的差距。d

2017-02-28 11:35:24 899

转载 Angular企业级开发(7)-MVC之控制器

1.MVC中的控制器AngularJS的控制器主要为了把模型和视图连接在一起。大多数业务逻辑操作都会放在视图对应的控制器中。当然如果我们能够把业务逻辑放到后端的REST服务中,就可以开发轻量级AngularJS应用。涉及到多个控制器中使用的业务逻辑,需要放到一个公共的服务中,然后把改服务注入使用到该业务逻辑的控制器中。2.理解控制器在AngularJS的控制器中,构造函数会有$sc

2017-02-27 22:51:21 250

转载 [css 揭秘]:CSS编码技巧

CSS编码技巧我的github地址:https://github.com/FannieGirl/ifannie喜欢的给我一个星吧尽量减少代码重复尽量减少改动时需要编辑的地方 当某些值相互依赖时,应该把它们的相互关系用代码表示出来 代码易维护 VS 代码量少 currentColor —— CSS有史以来第一个变量 inherit可以用在任何CSS属性中,而且它总是绑定到父元素的

2017-02-27 15:35:24 289

转载 ASP.NET MVC5 实现分页查询

对于大量数据的查询和展示使用分页是一种不错的选择,这篇文章简要介绍下自己实现分页查询的思路。分页需要三个变量:数据总量、每页显示的数据条数、当前页码。//数据总量int dataCount;//每页显示的数据条数int pageDataCount;int pageNumber;根据数据总量和每页显示的数据条数计算出总页数,根据当前页码和每页显示的数据条数计算出从

2017-02-26 22:15:19 394

转载 测试人员应该如何发展?

作者:TT,《测试架构师》微信公众号作者 最近看到一些测试朋友,对测试未来比较迷茫,不知该如何前行,无方向感。目前来看,业界目前存在一个普遍的矛盾,一方面很多人会觉得测试没有发展前途,另一方面,又有非常多的企业急需专业的测试人员。当我们公司开启招聘的时候,也都会为招不到优秀的测试人员而苦恼,平均面试10个人能进来一个就谢天谢地了。其实在我们的实际工作中,可能大家也都见过一部

2017-02-26 18:43:18 240

转载 [UWP]附加属性2:实现一个Canvas

5. 附加属性实践:自定义Canvas附加属性在UWP中是一个十分重要的组成部分,很多功能都依赖于附加属性实现,典型的例子是常用的Grid和Canvas。通常附加属性有三个使用场景:插入属性、触发行为、当做缓存。可以参考以下提供的MyCanvas示例理解这三点。5.1 插入属性这里实现的MyCanvas继承自Panel,是一个十分简单的类(作为示例并没有十分严格的验证等代码,所以只有几

2017-02-26 14:59:20 729

转载 Monkey实例测试

三、Monkey实例测试Windows下(注:2—4步是为了查看我们可以测试哪些应用程序包,可省略):1、 通过eclipse启动一个Android的emulator或者22、 在命令行中输入:adb devices查看设备连接情况cmd打开输入adb devices查看设备 3、 在有设备连接的前提下,在命令行中输入:adb shell 进入shell界面 

2017-02-26 11:07:19 611

转载 bzoj3351 [ IOI2009 ] -- 阈值

题目大意:给定一棵有根树,每次询问所有颜色为a的节点的子树中颜色为b的节点个数之和。 思路:考虑将询问按b的出现次数分类。若bdfs,用桶记录从根节点到这个节点每种颜色的出现次数,就可以更新答案了。由于总点数为O(q*sqrt(n)),时间复杂度为O(q*sqrt(n))若b>sqrt(n),那么只有不超过sqrt(n)种这样的颜色,我们可以在每个a节点用一个vec

2017-02-25 22:35:18 337

转载 深度神经网络(DNN)模型与前向传播算法

深度神经网络(Deep Neural Networks, 以下简称DNN)是深度学习的基础,而要理解DNN,首先我们要理解DNN模型,下面我们就对DNN的模型与前向传播算法做一个总结。1. 从感知机到神经网络    在感知机原理小结中,我们介绍过感知机的模型,它是一个有若干输入和一个输出的模型,如下图:    输出和输入之间学习到一个线性关系,得到中间输出结果:$$z=\sum\l

2017-02-25 19:11:20 375

转载 【Javaweb】笔面试题 ---(1)

Javaweb 面试题;理解才是最重要的,而不是原封不动的背下来一.请简述doget和dopost它们的区别 1) get是从服务器上获取数据,post是向服务器传送数据。 2) 在客户端,Get方式在通过URL提交数据,数据在URL中可以看到;POST方式,数据放置在HTML HEADER内提交。 3) 对于get方式,服务器端用request.getQueryString(

2017-02-25 15:43:16 486

转载 MySQL 中NULL和空值的区别

1:在进行count()统计某列的记录数的时候,如果采用的NULL值,会别系统自动忽略掉,但是空值是会进行统计到其中的。2: 判断NULL 用IS NULL 或者 is not null,SQL 语句函数中可以使用ifnull()函数来进行处理,判断空字符用=''或者 3: 对于MySQL特殊的注意事项,对于timestamp数据类型,如果往这个数据类型插入的列插入NULL值,则出现的值是

2017-02-25 12:19:16 308

转载 c++中的内存对齐

//(32bit,x86环境,vs2010)struct test{       char m1;       unsigned int m2;       char m3;       double m4;       char m5;};对其执行sizeof(test),得到值为32,并且我们对里面每个变量取sizeof,确实是所属类型的大小,但为什么不是1

2017-02-24 23:27:15 420

转载 生物密码具有唯一性和不变性,必须掌握在自己手中!

导语:指纹、虹膜、人脸、声纹等生物密码具有惟一性和不变性,一旦泄露就是终生泄露,不可不察! 互联网改变了整个世界移动互联网地改变了我们的生活你还在用手机发短信?大神!你素哪个年代滴!手机,已经成为国民贴身必备,语音聊天、美颜自拍、移动办公……而后开始由通信和社交利器向支付领域延伸,约车、订餐、购物、转账……出门可以忘记带钱包,但绝不能忘记带手机。手机越来越重要,随之而来的安全问

2017-02-24 19:43:17 574

转载 【前端】-Dom

前言: 昨天写了篇关于JavaScript的,今天写篇Dom的(插入4个实例),写完之后感觉知识点还不少~ 内容当然会用到【前端】:JavaScript的知识。下篇博客会写关于jQuery~~ 一、DOM介绍文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口。它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。我们最

2017-02-24 16:15:19 449

转载 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-24 12:47:41 645

转载 Codeforces 768A Oath of the Night's Watch

A. Oath of the Night's Watchtime limit per test:2 secondsmemory limit per test:256 megabytesinput:standard inputoutput:standard output"Night gathers, and now my watch beg

2017-02-24 09:07:12 365

转载 一天浓缩学习webpack经过

熟话说浓缩就是精华,哈哈,所以就这么简单粗暴的介绍下吧,写下的都是精华。已经不是第一次听说webpack,但是我的起步有点晚,现在才看。开门见山~~1.什么是webpack?  webpack是当下最热门的前端资源模块化管理和打包工具(就是一个打包器),可以将许多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源,还可以将需要加载的模块进行代码分离,等到实际需要的时候再进行异步加

2017-02-23 16:59:14 432

转载 Oracle PL-SQL Developer集成TFS进行团队脚本文件版本管理

对于传统的使用关系型数据库的大型软件产品,后台数据库的持续开发和维护可能会产生大量的脚本文件,针对这些脚本文件应该怎样比较方便的进行版本管理,以及如何快捷的在团队之间进行权限等协作管理呢?不同的数据库产品以及相应的客户端管理工具与不同产品版本管理工具之间的集成度可能又存在不同的使用体检和接收程度。本文通过记录TFS、PL/SQL以及相应插件安装、配置和操作,实现数据库脚本的一种版本管理模式。

2017-02-23 13:19:10 795

转载 css权重

做前端有好几年了,依然觉得CSS样式并没表面看到的那么容易,值得深入的东东太多,于是最近准备好好看看css相关的书籍,今天翻看web标准解决方案时看到了样式权重计算方式,以前在网上看到过,但是也忘的差不多,今特记录如下:样式一般通过选择器来找相应的样式的应用元素,当然还有行内样式是个例外,而选择器除非有如下几种:ID,样式,元素(类型选择器),伪类,伪元素,属性选择器,我们可以把选择分为4个等

2017-02-23 09:43:12 174

原创 自己动手搭建苹果推送Push服务器

今天我们来说下怎么自己建一个Push推送服务器, 当然还是用的苹果的APNS 这里我们讲的的自己服务器端的实现 在做推送服务器之前我们要先做一些准备动作#1. 确保你的App ID有启用PushNotifications这个可以在你的开发者账号中心里面看看你的App ID的Push Notification是否为Enable如果不是的话就点Edit设置并创建自己的证书, 具

2017-02-22 20:43:18 546

转载 事件机制-Spring 源码系列(4)

事件机制-Spring 源码系列(4) 目录:Ioc容器beanDefinition-Spring 源码(1)Ioc容器依赖注入-Spring 源码(2)Ioc容器BeanPostProcessor-Spring 源码(3)事件机制-Spring 源码(4) ApplicationEvent 事件抽象类ApplicationListener 监听器接口A

2017-02-22 16:23:09 208

转载 phpcmsV9静态页面替换动态步骤

1.先在www目录下找到 phpcms + install_package + phpcms + templates在templates 文件夹里创建个自己的文件夹我弄得是 ceshi 文件夹,在 ceshi 文件夹里在创建 content 在 content 里面新建文本 index,2.把要套的静态网页复制到刚建好的 index 文本里3.替换把文本里的css,js还有img样式替

2017-02-22 13:03:11 1693

原创 Go语言 IDE之Gogland配置使用

Gogland 是 JetBrains 公司推出的 Go 语言集成开发环境。Gogland 同样基于 IntelliJ 平台开发,支持 JetBrains 的插件体系。目前正式版尚未发布。官方:https://www.jetbrains.com/go/。关于使用,即将开始咯!一、安装Golang 1) 首先到https://golang.org/dl/选择适合你系统的安装包,(墙内:h

2017-02-22 09:31:09 25496

原创 触发器

--禁止工作人员在休息日改变雇员信息触发器   create or replace trigger tr_src_empbefore insert or update or delete on empbegin   if to_char(sysdate,'DY','nls_date_langage=AMERICAN') in ('SAT','SUN') THEN    rais

2017-02-21 20:47:06 305

原创 北漂的程序猿何去何从

最近一位同事要离开北京回家创业了。于是想写下自己的想法。本文纯属水文,不想浪费时间的就不要看了。。。一、我的打算本人今年 三十岁出头,打算再在北京呆个5年,如果5年后薪资能达到一个月4万多左右,我可能还会留着北京,呵呵。要不就 回老家。打算孩子在燕郊、大厂上小学,等初中 回老家去上初中。北京的教育和我们山东的理念不一样啊,我一个朋友的孩子在北京上5年级,回老家连三年级的题都没学

2017-02-21 17:03:06 942

转载 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-21 13:35:09 608

原创 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-21 09:59:05 190

转载 读书笔记 effective c++ Item 9 绝不要在构造函数或者析构函数中调用虚函数

1.关于构造函数的一个违反直觉的行为我会以重复标题开始:你不应该在构造或者析构的过程中调用虚函数,因为这些调用的结果会和你想的不一样。如果你同时是一个java或者c#程序员,那么请着重注意这个条款,因为这是c++同它们不一样的地方。假设你已经有一个为股票交易建模的类继承体系,它可以买卖股票等。这些交易的可审计性很重要,所以每次交易对象被创建的时候,需要在审计日志中创建一个合适的记录。这看上

2017-02-20 21:24:04 152

原创 VS2008 + WDK 配置 及其编译错误

1. 安装WDK,并配置系统环境变量:WDKROOT-D:\WinDDK\7600.16385.12. 启动VS2005,在菜单栏“工具”-“选项”内选择“项目和解决方案”-“VC++目录”依次添加所需的目录,具体配置如下图:注意:$(WDKROOT)\inc\api一定要放在第一个,否则会导致编译失败3. 具体的项目属性按照如下设置:注:创建项目时选择“Win32项目

2017-02-20 14:44:04 197

转载 Javascript的简单测试环境

在《JavaScript忍者秘籍》2.4测试条件基础知识中,作者给出了一个精简版的assert和assert组的实现,对于初学者而言,这无疑是一个很好的例子,既让我们得到了一个好用的小工具,又让我们看到了用javascript实现这个工具是如此的简单。这里主要是从代码角度最2.4章节做一些补充和说明,包括原有代码中的一些bug及其修正。当然了,既然涉及到了代码解析,这就不能说是初学者的范畴了,

2017-02-20 11:16:06 950

原创 如何一步一步用DDD设计一个电商网站(十四)—— 回顾与总结

本系列所有文章如何一步一步用DDD设计一个电商网站(一)—— 先理解核心概念如何一步一步用DDD设计一个电商网站(二)—— 项目架构如何一步一步用DDD设计一个电商网站(三)—— 初涉核心域如何一步一步用DDD设计一个电商网站(四)—— 把商品卖给用户如何一步一步用DDD设计一个电商网站(五)—— 停下脚步,重新出发如何一步一步用DDD设计一个电商网站(六)—— 给购物车加

2017-02-19 19:20:04 686

转载 Web请求过程总结

Web请求过程总结1、CND架构图        图片来源:深入分析JavaWeb技术内幕(许令波著)2、发起HTTP请求  发起一个HTTP请求就是浏览器建立socket通信的过程,HttpClient开源的通过程序实现的处理HTTP请求的工具包。  Linux中的curl命令可简单的发送HTTP请求;3、HTTP解析  HTTP请求头、HTTP响应头、HTTP状

2017-02-19 15:52:01 375

原创 java集合框架02——Collection架构与源码分析

Collection是一个接口,它主要的两个分支是List和Set。如下图所示:        List和Set都是接口,它们继承与Collection。List是有序的队列,可以用重复的元素;而Set是数学概念中的集合,不能有重复的元素。List和Set都有它们各自的实现类。为了方便,我们抽象出AbstractCollection类来让其他类继承,该类实现类Collection中

2017-02-19 12:33:24 202

原创 项目与运营

在企业及组织中,大多数工作可被定义为项目或运营。两个最大的区别在于项目是临时性的活动,项目工作在项目关闭后就结束了;而运行则是一个持续性的工作,一支持组织业务的发展和体统的运行。比如:一个生产车间,当公司接到一个生产任务时,可将该任务看做是一个项目;而生产车间设备的维护工作可以看做是运营工作。项目与运营的相同点:(图引用http://www.mypm.net/articles/show_a

2017-02-19 09:12:01 490

原创 实现一个双缓冲队列

在生产者-消费者模式中,我们常常会使用到队列,这个队列在多个线程共享访问时存在互斥和竞争操作, 意味着每次访问都要加锁。如何更好的如何减少锁竞争次数呢 ?今天要介绍的双缓冲队列就是个不错的选择。双缓冲队列就是冲着同步/互斥的开销来的。我们知道,在多个线程并发访问同一个资源的时候,需要特别注意线程的同步问题。稍稍不注意,噢货,程序结果不正确了。原理直接上图:锁在双缓冲

2017-02-18 20:40:12 2848

原创 Windows和Ubuntu平台Android +JAVA 环境搭建

NOTE测试的时候,尤其是移动端的测试,需要搭建JAVA和Andriod环境; appium和macaca都需要这两个环境; Q&AMacaca doctor 发现没有platforms这个路径,这是因为这个路径下没有安卓的版本,如在SDK manage 下载 Android5.1.1,那么在platforms下就有这个文件夹android -22;Macaca doctor 就会发现

2017-02-18 17:16:02 709

原创 Linq to Lis

var lstMater = lst.GroupBy(w => new { w.materialId, w.name, w.isPass, w.description }).Select(g =>new View_El_MyCourse_MaterialInfo{description = g.Key.description,isPass = g.Key.isPass,ma

2017-02-18 13:48:01 183

转载 .Net程序员学用Oracle系列(16):访问数据库(ODP.NET)

1、.Net for Oracle 常见数据库驱动1.1、微软提供的驱动 1.2、甲骨文提供的驱动 1.3、其它厂商提供的驱动 2、ODP.NET 常见问题分析2.1、参数化问题 2.2、方法调用问题 2.3、取不到存储过程的输出参数值 3、总结 网上有大量诸如 C#/.Net 连接 Oracle 的几种方式之类的帖子,无非也就是介绍几种驱动,大部分内容还雷同。曾经我只

2017-02-18 10:23:58 967

空空如也

空空如也

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

TA关注的人

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