自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 isdigit函数

isdigit是计算机应用C语言中的一个函数,主要用于检查参数c是否为阿拉伯数字0到9。相关函数isdigit表头文件#include (C语言),#include (C++)定义函数int isdigit(int c)函数说明检查参数c是否为阿拉伯数字0到9。

2017-03-17 12:04:29 368

转载 弹性布局基础讲解与高效应用

弹性布局是由w3c在2009年提出的一种布局方法,目前浏览器都已经支持弹性布局(忽略IE6吧)。本文主要讲解弹性布局的基本语法并将其应用到实际网页布局中。   怎样应用弹性布局?.box{display:flex;}改变盒子display的属性为flex即可将盒子变为flex容器(flex container),其所有子元素自动变为容器成员,称为flex 项目(fl

2017-02-28 18:23:26 278

转载 Unity编程标准导引-3.4 Unity中的对象池

本文为博主原创文章,欢迎转载。请保留博主链接http://blog.csdn.net/andrewfanUnity编程标准导引-3.4 Unity中的对象池  本节通过一个简单的射击子弹的示例来介绍Transform的用法。子弹射击本身很容易制作,只要制作一个子弹Prefab,再做一个发生器,使用发生器按频率产生子弹,即克隆子弹Prefab,然后为每个子弹写上运动逻辑就可以了。这本该是

2017-02-28 14:39:26 395

转载 jQuery选择器课堂随笔

$(function(){   //并集选择器   /*   $("h2,ul").css("background","pink");*/      //交集选择器  //$("h2.ww").css("background","pink");      //全局选择器   //$("*").css("background","red");      /

2017-02-28 11:11:30 251

转载 Angular2的模块架构浅谈

引言angular2相比1引入了更完善的模块系统,回忆ng1的应用中通常在页面的html标签或body标签中添加ng-app节点,值为应用的模块名,整个应用都将围绕这个模块来展开,到了ng2,模块概念完善了很多,并且再不是由一个模块来统治整个应用(当然非要这么做也可以),本文就将叙述一番ng2中的模块体系,以及如何统筹ng2模块最终组合成一个完整的应用。 一、根模块、子模块与惰性加

2017-02-27 22:35:22 242

转载 支付宝即时到账接口

根据支付宝开方平台下载即时到账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-27 18:56:03 259

转载 webpack入门与解析(一)

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

2017-02-27 15:19:27 273

转载 jxls2.3-简明教程

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

2017-02-27 11:43:22 903

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

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

2017-02-26 21:55:18 154

转载 样式化加载失败的图片

本片文章翻译自 Styling Broken Images 翻译过程中可能会在原意不变的基础上有些细微改动,望读者见谅加载失败的图片是比较丑陋的,比如但是我们可以让结果变得更美好。通过给元素设置CSS相关属性可以实现更美的呈现。IMG元素你需要知道的两点知识我们可以针对IMG元素设置排版相关的CSS样式(诸如font等属性)。一旦IMG的可替换文本(即alt属性)出现,则设

2017-02-26 18:27:19 226

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

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

2017-02-26 14:43:18 226

转载 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-26 10:51:17 224

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

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

2017-02-25 22:19:19 375

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

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

2017-02-25 15:27:16 184

转载 Monkey实例测试

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

2017-02-25 12:03:17 174

转载 bzoj3351 [ IOI2009 ] -- 阈值

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

2017-02-24 23:07:14 222 1

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

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

2017-02-24 19:23:13 668

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

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

2017-02-24 15:59:12 359

转载 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 23:43:13 154

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

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

2017-02-23 20:11:12 390

原创 【前端】-Dom

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

2017-02-23 16:43:14 314

转载 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-23 13:03:12 635

转载 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-23 09:23:08 353

转载 移动端开发demo—移动端web相册(一)

本文主要是介绍开发移动端web相册这样一案例用到的前置知识。一、移动端样式移动端更接近手机原生的方式。如下是一个angular mobile的demo的例子: 移动端demo做成这样的好处:在手机端浏览器中打开,接近原生app应用。 打包成Android或者ios的app,以原生app呈现 二、移动端web开发调试工具因为移动端主要的浏览器内核是webkit,所

2017-02-22 20:15:09 2193

原创 一天浓缩学习webpack经过

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

2017-02-22 16:07:12 199

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

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

2017-02-22 12:47:17 292

原创 css权重

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

2017-02-22 09:15:09 775

转载 自己动手搭建苹果推送Push服务器

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

2017-02-21 20:31:06 516

原创 Struts2系列笔记(4)---Ation类访问servle

Ation类访问servletAtion类有三种方式servlet:      (1)间接的方式访问Servlet API  ---使用ActionContext对象      (2)  实现接口,访问Action时完成注入      (3)直接通过ServletActionContext获得Servlet的API下面我来讲第一种:  (1)间接的方式访问Servlet A

2017-02-21 13:19:05 347

原创 git常用命令

MarkdownPad Document开始一个工作区(参见:git help tutorial)clone 克隆一个仓库到一个新目录init 创建一个空的 Git 仓库或重新初始化一个已存在的仓库在当前变更上工作(参见:git help everyday)add 添加文件内容至索引mv 移动或重命名一个文件、目录或符号链接reset 重置当前 HEAD 到

2017-02-21 09:43:26 292

原创 自己动手系列——实现一个简单的LinkedLis

LinkedList与ArrayList都是List接口的具体实现类。LinkedList与ArrayList在功能上也是大体一致,但是因为两者具体的实现方式不一致,所以在进行一些相同操作的时候,其效率也是有差别的。对于抽象的数据结构——线性表而言,线性表分为两种,一种是顺序存储结构的顺序表,另一种是通过指针来描述其逻辑位置的链表。针对于具体的Java实现:顺序存储的顺序表是用数组

2017-02-20 21:08:04 275

转载 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-20 14:28:07 284

原创 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-20 11:00:03 392

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

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

2017-02-19 22:28:03 271

原创 Javascript的简单测试环境

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

2017-02-19 12:16:06 262

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

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

2017-02-18 20:24:13 284

转载 Web请求过程总结

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

2017-02-18 16:59:59 315

转载 项目与运营

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

2017-02-18 10:08:00 652

原创 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-17 14:32:07 177

转载 .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-17 11:00:01 1797 1

空空如也

空空如也

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

TA关注的人

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