自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2017-02-28 20:23:27 402

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

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

2017-02-28 16:35:25 300

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

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

2017-02-28 13:15:40 740

转载 Go语言 IDE之Gogland配置使用

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

2017-02-28 09:31:23 1614

转载 触发器

--禁止工作人员在休息日改变雇员信息触发器   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-27 20:59:20 267

转载 从并发处理谈PHP进程间通信(二)System V IPC

前言进程间通信是一个永远的话题,我的上一篇文章通过一个并发循环ID生成器的实现介绍了如何使用外部介质来进行进程间通信:从并发处理谈PHP进程间通信(一)外部介质 。介绍的几种方法适用于各种语言,但是他们都依赖于一种外部介质,文化的读写有瓶颈,mysql 和 redis 会挂掉或连接超时,归根结底总觉得在 HACK;对于进程间通信,每一个完备的语言都应该有对应的处理方式,而 PHP 对应的则

2017-02-27 17:23:25 224

转载 Python 字符串格式化

转载请注明出处Python2.6+ 增加了str.format函数,用来代替原有的'%'操作符。它使用比'%'更加直观、灵活。下面详细介绍一下它的使用方法。下面是使用'%'的例子:"""PI is %f..." % 3.14159 # => 'PI is 3.141590...'"%d + %d = %d" % (5, 6, 5+6) # => '5 + 6 = 11'"T

2017-02-27 13:47:23 215

转载 HTML嵌入到iOS页面的开发

HTML的突飞猛进压抑了iOS和安卓的行业紧张,有位企业家说:HTML做出来的小程序在检索中,必须要知道小程序的全城,不然是找不到这个程序的,而App Store和安卓市场在程序上架的时候,设置了关键词,就可以通过关键词来搜索应用;现在HTML开发企业想到了将HTML页面嵌入到iOS和安卓中去,这是不是又要引起iOS和安卓行业的有一紧张氛围。不过无论怎么样,该学习的知识我们都是需要来研究的;那

2017-02-27 10:11:21 259

转载 语言模型(N-Gram)

问题描述:由于公司业务产品中,需要用户自己填写公司名称,而这个公司名称存在大量的乱填现象,因此需要对其做一些归一化的问题。在这基础上,能延伸出一个预测用户填写的公司名是否有效的模型出来。目标:问题提出来了,就是想找到一种办法来预测用户填写的公司名是否有效?问题分析:要想预测用户填写的公司名称是否有效,需要用到NLP的知识内容,我们首先能够想到的是利用NLP中的语言模型,来对公司名称进行训练

2017-02-26 20:31:19 295

转载 关于Console控制台输出的玩法

你在浏览网页的时候,是否注意过这些网页的控制台输出了什么?Console这种东西,其实一般只有前端工作者才会注意到。console在我们实际开发中可是个宝贝,他是各种error和warning的展示窗口,通过console我们才能知道自己的网页出了什么毛病,虽然我想吐槽的是,有的时候没毛病它会爆一堆红,(懵逼脸)有问题的时候又干干净净。不管怎么说,它可以展示信息。并且在很久的一段时间,我对co

2017-02-26 16:51:25 271

转载 shell中的(),{}几种语法用法

查看脚本语法是否有错误:bash -n modify_suffix.sh跟踪执行sh -x modify_suffix.sh aaa1.${var} 2.$(cmd) 3.()和{} 4.${var:-string},${var:+string},${var:=string},${var:?string} 5.$((exp)) 6.$(var%pattern

2017-02-26 13:07:19 772

转载 IntelliJ IDEA 工具技巧

IntelliJ IDEA 工具技巧以下都是自己积累的IntelliJ IDEA 使用技巧,比较零碎,观看不便之处还望海涵,如有错误之处还望指正自己常用System.out.println("psvm+tab 是main方法的运行");System.out.println("ctrl+shift+enter 追加方法的大括号");System.out.println("ctrl

2017-02-26 09:23:17 374

转载 较简单的修改和添加功能(链接数据库)

修改和添加关于数据库的信息,可以用于任何的添加和修改这些数据库和前面的随笔数据库是一样的一、显示出数据库中的信息(1)显示的效果也可以是用bootstrap的标签页显示(前面一定要引入bootstrap) 饭面类 特色小吃 酒水饮品

2017-02-25 20:47:16 242

转载 国外大神说-在编程中使用If语句的潜在危险

大多数编程语言中if语句主要有两个作用:验证输入以保护域免受错误数据的影响,以及处理域内业务逻辑。但是,Udi Dahan最近在阿姆斯特丹DDD欧洲会议上的发言中指出,我们一般很少从业务或领域角度管理使用if语句处理逻辑的风险。    我们在线购物时会浏览不同的商品,并仔细阅读其中一些商品的详细信息。当找到想要购买的商品并将其添加到购物车中时,我们也从交互的查询功能转移到命令功能。对任何类型的

2017-02-25 17:23:18 249

转载 SQLServer 中发布与订阅

在对数据库做迁移的时候,会有很多方法,用存储过程,job,也可以用开源工具lettle,那么今天这些天变接触到了一种新的方法,就是SqlServer中自带的发布与订阅。  首先说明一下数据复制的流程。如下图A是(192.168.210.170)上的数据库,B是(172.23.100.109)上的数据库。把B当作数据源,然后A从B上获取数据。     发布前准备:首先两个服务器之间要能相

2017-02-25 13:59:15 326

转载 Java 之泛型通配符 - extends T 与 - super T 解惑

简述大家在平时的工作学习中, 肯定会见过不少如下的语句:ListList我们都知道, 上面的代码时关于 Java 泛型的, 那么这两个不同的写法都有什么区别呢?首先, 说到 Java 的泛型, 我们必须要提到的是Java 泛型的类型擦除机制: Java中的泛型基本上都是在编译器这个层次来实现的. 在生成的 Java 字节代码中是不包含泛型中的类型信息的. 使用泛型的时候加上的类

2017-02-25 10:23:20 262

转载 面向对象—轮播图

大家有木有觉得用面向对象方式写代码。this满天飞,搞得晕头转向的。哈哈!多练多写才能更好的领悟css样式:#box{width:450px;height:270px;background:#ccc;position:relative;}#box  a{width:60px;height:30px; line-height:30px;text-align:center;disp

2017-02-24 21:31:14 215

转载 基于DDD的.NET开发框架ABP实例,多租户 (Sass)应用程序,采用.NET MVC, Angularjs, EntityFramework-介绍

介绍基于ABPZERO的多租户 (Sass)应用程序,采用ASP.NET MVC, Angularjs-介绍ASP.NET Boilerplate作为应用程序框架。 ASP.NET MVC和ASP.NET Web API作为Web框架。 实体框架作为ORM。 Angularjs作为SPA框架。 Bootstrap作为HTML / CSS框架。 你可以在观看在线示例从模板创建一个

2017-02-24 17:51:29 372

转载 SwaggerUI ASP.Net WebAPI2

目前在用ASP.NET的 WebAPI2来做后台接口开发,在与前台做测试的时候,总是需要发送一个demo给他,但是这样很麻烦的,他还有可能记不住。然后就想到SwaggerUI 生成测试文档。话不多说,来看看它的具体用法吧!第一步:在VS2015(后者是你自己的工具里)打开程序包管理控制台输入:Install-Package Swashbuckle等待安装,完成后会发

2017-02-24 14:27:13 200

转载 JavaScript中的this关键字的用法和注意点

JavaScript中的this关键字的用法和注意点一、this关键字的用法this一般用于指向对象(绑定对象);01、在普通函数调用中,其内部的this指向全局对象(window);functionfuncName(){    this.name='Jack';    console.log(this);// Window}funcName();

2017-02-24 10:51:25 322

转载 ABP入门系列(11)——编写单元测试

ABP入门系列目录——学习Abp框架之实操演练源码路径:Github-LearningMpaAbp1. 前言In computer programming, unit testing is a software testing method by which individual units of source code, sets of one or more compute

2017-02-23 22:15:13 395

转载 将本地项目托管到GitHub上

1、要托管到github,那你就应该要有一个属于你自己的github帐号,所以你应该先到github.com注册。打开浏览器在地址栏输入地址:github.com填写用户名、邮箱、密码,点击Sign up即可简单地注册。2、完成注册,进入GitHub平台,点击new repository新建一个新项目(你也可以加入到一个已有的项目)。  3、新建项目的操作其实很简单,输入项目名

2017-02-23 18:39:10 293

原创 Jquery的loading插件

经过几周的时间的开发。我的loading插件终于上线了。这个插件功能为客户提供正在等待的信息,提供优良用户体验效果。先看效果。原理我内部实现我不讲,特别简单。我说调用方式和api。首先引用jquery-1.10.2.js,建议高版本的。 script src="jquery-1.10.2.js">script>然后引入样式和js文件,Loading.css和Lo

2017-02-23 11:31:11 598

转载 Android的Activity的小知识点

1.android的四种启动模式分别是:standard,singleTop,SingleTask,singleInstance. 我们可以在AndroidMainfest.xml中通过Activity标签指定其启动模式:android:lanunchMode。2.standard模式   是活动默认的启动模式,该模式,每启动一次都活创建一个活动的实例。   由Activity1跳转到

2017-02-22 22:39:08 308

原创 排序算法优劣

对n较大的排序记录。一般的选择都是时间复杂度为O(nlog2n)的排序方法。时间复杂度来说:(1)平方阶(O(n2))排序  各类简单排序:直接插入、直接选择和冒泡排序;(2)线性对数阶(O(nlog2n))排序  快速排序、堆排序和归并排序;(3)O(n1+§))排序,§是介于0和1之间的常数。希尔排序(4)线性阶(O(n))排序  基数排序,此外还有桶、

2017-02-22 18:27:09 341

转载 jvm-监控指令-jstack

格式:      jstack [option] vmid选项:  -l 除了堆栈信息外,显示关于锁的附加信息。作用:      生成虚拟机当前时刻的线程快照。目的:      定位线程长时间停顿的原因,比如线程间死锁、死循环、请求外部资源导致的长时间等待。 使用步骤:  1. 得到线程快照。                                

2017-02-22 11:11:09 350

原创 angularJS+requireJS实现controller及directive的按需加载

最近因为项目的比较大,需要加载的js文件较多,为了提高首屏页面的加载速度,需要对js文件进行按需加载,然后网上参考了一些资料,自己也深入研究一番之后,实现了按需加载控制器js文件及指令js文件的效果;思路如下,1、借助ui-router里面的resolve属性来实现预加载,2、需要借助$controllerProvider动态去注册控制器,$compileProvider动态去注册指令,3、需要借

2017-02-21 22:39:11 451

原创 总结cons

int b;const int  *a=&b;int const * a=&b;int * const a =&b;const int *const a=&b;前两种都是一样的效果,都表示指针指向常量,*a=10这样做是不可的,因为指向的是一个常量,但是我们有两种方式改变*a的值(1)b=10,我们通过改变过b的值(右值)(2)int c=10  a=&c让指针

2017-02-21 18:47:08 470

原创 【.Net Framework 体积大?】不安装.net framework 也能运行!?原理简介补充附带工具-2

打包脚本+工具+运行时 全部分享哈。。。。。(无公司争议,请放心)精简包:http://pan.baidu.com/s/1i5JpqdB 工具:http://pan.baidu.com/s/1c1PUQK4打包脚本:http://pan.baidu.com/s/1o84lYw6注意,精简版的SDK适合开发客户端程序,服务器版本请安装完整版本 谢谢!如有疑问,请留言 

2017-02-21 15:15:05 485

转载 Node

准备工作:工具:Webstorm1. 新建一个文件夹为blogs(随意). 一个js文件app.js. 一个文件夹views,文件夹内一个index.ejs文件,文件夹asstes内style.css2.使用Termimal工具安装所需要的插件(Node环境):  2.1 初始化: npm init -y  2.2 安装express: npm install express

2017-02-21 11:43:08 339

原创 block、inline、inline-block对比

display:block  1.block元素会独占一行,多个block元素会各种新起一行。默认情况下,block元素宽度自动填满其父元素容器;  2.block元素可以设置width和height属性,块级元素即使设置宽度还是会独占一行;  3.block元素可以设置margin和padding;display:inline  1.inline元素不会独占一行,多个相邻的行

2017-02-20 23:16:06 297

转载 接口性能测试(Jmeter)操作总结

以前常用SoapUI来做接口的性能测试,这次用的Jmeter,对需由客户端根据时间戳等登录参数生成随机token值和印签值来发请求的系统,非它莫属了。下面就这次测试的难点和操作注意问题展开总结。**航空订票APP性能测试以接口压测为主,采用JMETER压测工具,结合NMON监控服务器资源。采用两台测试机,分布式并发压测,在500个并发,800个并发压力下,记录服务器资源的使用情况,并作分析。

2017-02-20 19:44:20 284

原创 【读书笔记】-- JavaScript模块

在JavaScript编程中我们用的很多的一个场景就是写模块。可以看成一个简单的封装或者是一个类库的开始,有哪些形式呢,先来一个简单的模块。简单模块       var foo = (function() { var name = "foo"; function hello() {

2017-02-20 16:24:07 293

原创 Python学习--20 Web开发

HTTP格式HTTP协议是基于TCP和IP协议的。HTTP协议是一种文本协议。每个HTTP请求和响应都遵循相同的格式,一个HTTP包含Header和Body两部分,其中Body是可选的。HTTP请求格式:GET:GET /path HTTP/1.1Header1: Value1Header2: Value2Header3: Value3POST:POST /

2017-02-20 13:00:03 414

原创 C# 获取Byte[]类型的内存地址

今天在调用一个Win32的Dll是遇到的一个问题,Dll里面的一个解密方法需要传一个指针。之前没有遇到过,所以今天记录下来byte[] des = new byte[blocksize];decryptfile.Read(des, 0, 0);GCHandle hObject1 = GCHandle.Alloc(des, GCHandleType.Pinned);//写入文

2017-02-20 09:32:06 1902

转载 环信SDK 头像、昵称、表情自定义和群聊设置的实现 一(附源码)

前言:      环信的SDK在公司的项目中有用到,现在用到的是群聊的部分,这里我们分析总结一下自己对环信给的DEMO大概的拆解一下,说说我们怎么样充分的利用这个demo来写我们所需要的业务。这个也由于篇幅的原因,实在没办法写成一篇博客,我们今天先说说它的一个文件解析昵称头像的实现。写这篇博客环信也是更新到3.0版本了,我们就按照3.0的版本分析一下,先看看这整个Demo的大概的文件;

2017-02-19 21:00:02 2307 1

转载 中介者模式(24)

今天我们来讲一下中介者模式。什么叫中介者模式呢?中介者模式,用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显示的相互引用,从而使其耦合松散,而且可以独立的改变他们之间的交互。我们拿两个不认识的同事通过第三人打招呼这个情景,来看一下中介者模式是什么样的: 1 //抽象中介者类 2 abstract class Mediator 3 {

2017-02-19 17:32:01 272

原创 python绘图 初识Python绘图

mataplotlib --- 绘制精美的图标  在Python的作图软件中有跟多可以做图形的开源软件包,但是在这些软件中的各有各的特点,今天的mataplotlib 是一个特别强大的一个软件。它提供了一套和MATLAB相类似的绘图函数集,特别适合在用短小的一段代码来实现一个图标的绘制,但也是一个与Python其他函数库协调工作,并且可以完美的支持相关Python的各种库函数。

2017-02-19 14:08:03 318

转载 CentOS 6.5安装jdk1.8

1、源码包准备:首先到官网下载jdk-8u66-linux-x64.tar.gz,http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2、解压源码包通过终端在/usr/local目录下新建java文件夹,命令行:sudo mkdir /usr/local/j

2017-02-19 10:52:03 271

原创 用《内网穿山甲》共享内网中的远程桌面服务

前言:windows远程桌面是一个好东西,用它来管理远程服务器就像在管理本地电脑一样方便,但在日常管理中我们常常需要连接内网中电脑的远程桌面却遇到各种麻烦,如:连接家中的电脑、连接公司内网中办公的电脑、连接客户的办公电脑,由于这些电脑处于内部局域网中并没有公网IP,传统的连接方法无法使用;原来电信运营商给分配动态公网IP的时候还可以使用路由器的端口映射方法通过复杂的路由器设置还可以曲线救国,但

2017-02-18 22:20:07 344

空空如也

空空如也

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

TA关注的人

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