自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Atitit.软件开发提升稳定性总结

Atitit.软件开发提升稳定性总结 #----影响稳定性几个类别 31. 资源和内存泄漏溢出 32. 数据库/文件死锁 33. 类库冲突 34. 热更新热部署(业务可用性 35. 程序崩溃 36. 磁盘空间/cpu/内存占用过高 3#-----影响稳定性的因素 37. 内存泄漏溢出 38. 数据库连接泄漏 39. 数据库死锁 310. ...

2017-04-29 09:27:00 181

转载 python 实例六

题目:斐波那契数列。程序分析:这个数列从第3项开始,每一项都等于前两项之和。故n=1,2,f=1n>2,f=f(n-1)+f(n-2)例如:1,1,2,3,5,8.....>>> def f6(n): if n==1 or n==2: return 1 elif n>2: return f6(n-1)+f6(n-2) e...

2017-04-28 22:07:00 36

转载 排序算法比较与分析

排序算法比较与分析一、常用排序算法简述下面主要从排序算法的基本概念、原理出发,分别从算法的时间复杂度、空间复杂度、算法的稳定性和速度等方面进行分析比较。依据待排序的问题大小(记录数量 n)的不同,排序过程中需要的存储器空间也不同,由此将排序算法分为两大类:【内排序】、【外排序】。内排序:指排序时数据元素全部存放在计算机的随机存储器RAM中。外排序:待排序记录的数量很大,以致...

2017-04-28 13:55:08 146

转载 从Membership 到 .NET4.5 之 ASP.NET Identity

我们前面已经讨论过了如何在一个网站中集成最基本的Membership功能,然后深入学习了Membership的架构设计。正所谓从实践从来,到实践从去,在我们把Membership的结构吃透之后,我们要完善它,改造它,这样我们才能真正学以致用。今天我们将以用户信息为主线,从SqlMembershipProvider出发,到ASP.NET Simple Membership最后再到MV5中引入的AS...

2017-04-28 00:11:00 67

转载 深度认识 Sharding-JDBC:做最轻量级的数据库中间层

2019独角兽企业重金招聘Python工程师标准>>> ...

2017-04-27 18:49:00 427

转载 IOS8 Playground介绍

一、Playground介绍Playground是Xcode6中自带的Swift代码开发环境。俗话说“功欲善其事,必先利其器”。曾经在Xcode5中编写脚本代码,比如编写JS,其编写过程非常痛苦,Xcode编辑器对脚本语言编写支持不好,但Playground让编写Swift代码不在痛苦。使用Playground编写Swift代码,不须要编译Swift文件或执行一个要编译的pro...

2017-04-27 18:30:00 82

转载 从C#到TypeScript - 装饰器

从C#到TypeScript - 装饰器在C#里面如果想要不直接修改类或方法,但给类或方法添加一些额外的信息或功能,可以想到用Attribute,这是一个十分方便的功能装饰器。用TypeScript同样也可以利用装饰器来给类、函数、属性以及参数添加附加功能,装饰器是ES7的一个提案,在TypeScript里已经有实现可用,不过需要在tsconfig.json里启用experi...

2017-04-27 10:12:28 41

转载 AC日记——数颜色 bzoj 2120

2120思路:  带修改的莫队;  对于离线排序询问的算法,如何修改呢?  每个询问添加一个修改标记;  表示当前询问在第几个修改之后;  然后把修改标记作为第三关键字来排序;  每次更新端点,先更新时间;  块的大小为n的2/3次方;来,上代码:#include <cstdio>#include <cstring&gt...

2017-04-25 16:21:00 55

转载 Android4.0-4.4 加入实体按键振动支持的方法(java + smali版本号)

有些手机比方泛泰A820L, 泛泰A890 A900 以及Nubia Z5S 和Z5S mini具有实体按键(这里所说的实体按键是相对于虚拟按键而言, 包括物理按键和触摸屏上多出来的触摸实体按键), 当编译第三方ROM比方CM或者Mokee或者Omni时就会发现假设不做改动的话默认触摸实体按键时是没有振动支持的, 甚至有些patchrom的MIUI或者ColorOS等系统也可能不支持. 不...

2017-04-24 21:39:00 107

转载 maple minimax函数

numapprox[minimax] - minimax rational approximationCalling Sequence minimax(f, x=a..b, [m, n], w, 'maxerror')minimax(f, a..b, [m, ...

2017-04-24 21:02:00 133

转载 【语音从零之五】用科大讯飞语音包实现语音打开已安装应用程序

【更新】有人说不会使用科大讯飞的语音包。这里是传送门,能够參考从零系列的前四篇文章(一)利用科大讯飞语音包实现Android语音识别Demo(二)科大讯飞语音包Mscdemo的使用(三)自己定义类中调用讯飞语音包错误解决的方法(四)运用Handler另起线程执行科大讯飞语音识别本文主要介绍怎样利用语音包实现口语控制打开应用程序,比如:说“打开计算器”,计算器就彭地打开了...

2017-04-24 12:52:00 192

转载 SqlServer将数据库中的表复制到另一个数据库

在使用SqlServer的过程中,我们可能需要将表从一个数据库复制到另一个数据库中,今天,我为大家介绍这种操作的具体方法及步骤。可能对大部分人来说是很简单的东西,但是还是要记录下来,好记性不如烂笔头嘛。希望可以帮到需要的同学。。。复制表结构:第一步:首先,打开并连接Sql Server,在源数据库Source_db(源数据库名称)上右键,然后依次点击“编写表脚本为”→“CREATE到”→“...

2017-04-23 20:24:00 46

转载 Java7提供的并行执行任务框架:Fork、Join框架

一、定义Fork/join主要是Java7提供的一个并行执行任务的框架,Fork就是把一个大任务切分为诺干子任务并行的执行,Join就是合并这些子任务的执行结果,最后得到大任务的结果。如果1+2+3+……+10000 可以分割成10个子任务,每个子任务分别对1000个数进行求和,最终汇总这10个子任务的结果。二、实现需求:计算1+2+3+4使用Fork、Join框架首先要考虑到时如何分割任...

2017-04-22 06:15:31 82

转载 Linux下C语言的调试

调试是每个程序员都会面临的问题. 如何提高程序员的调试效率, 更好更快地定位程序中的问题从而加快程序开发的进度, 是大家共同面对的问题. 可能Windows用户顺口就会说出:用VC呗 :-) , 它提供了设置断点, 单步跟踪等的图形界面, 使调试起来直观易用. 但Linux用户可能要生闷气了 O:-) : 难道我们Linux程序员就只能使用原始的调试方法, 在代码中加入printf信息吗?难道Li...

2017-04-20 00:11:00 46

转载 linux pdb调试总结

1.首先gdb编译:gcc -g xxx.c -o xxx2.然后 gdb xxx进入调试break 行号加入断点(1)然后run就能够跑到下一个断点(2)step(或s)单步跟踪(3)print可(或p)以查看当前程序的执行数据 比方:print a 输出a变量的值 输出格式能够设置:比方p/d a 十进制输出a...

2017-04-19 20:56:00 164

转载 文本框键入特殊字符$添加自定义变量

//需求描述:文本框或文本域键入特殊字符时、下拉自定义列表,添加自定义格式的变量(本文键入$字符、添加格式为${text})//输入字符与输出格式可自行变更//功能包括方向键、enter键键盘控制;//效果大致如图://基本思路是通过获取光标的位置来判断输入字符(单个键值也可用keyCode)//话不多说、直接上代码//文本框、文本域各出一例<div class="wrap"&g...

2017-04-19 18:48:00 244

转载 webGL之three.js入门1

开场白最近开始学前端,看了极客学院的前端教学视频,其实有C++或者java基础的人学前端还是很快的。但是html的标签和CSS的样式还是得多code才能熟练,熟能生巧,学以致用。还在看js,因为有Java的基础,所以直接跳到了DOM,正好这几天要加入一个webGL的项目,就开始学习three.js了,当然echart也要看,不知道得看多久,心累,好多。今天写了第一个three.js...

2017-04-18 22:03:00 74

转载 python(41):copy拷贝(深拷贝deepcopy与浅拷贝copy)

Python中的对象之间赋值时是按引用传递的,如果需要拷贝对象,需要使用标准库中的copy模块。1、copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。2、copy.deepcopy 深拷贝 拷贝对象及其子对象 &gt;&gt;&gt; import copy&gt;&gt;&gt; a = [1,2,3,4,['a','b']] #原始对象&gt;&gt;&g...

2017-04-18 13:13:00 111

转载 让微信保持高度活跃的利器

这里说的微信就是微信公众平台,为了提高其活跃度,开发人员在微信公众帐号中增加了聊天、笑话、天气查询等非常多功能。但这些功能已经没有什么特别之处,为了差别让自己的公众帐号拥有与众不同的地方。就须要开发一些有创意的功能。本文就解说怎样通过图灵机器人api接口实现“成语接龙”,关于图灵机器人。就不多介绍,大家能够去看一下官方站点:http://www.tuling123.com...

2017-04-18 10:58:00 65

转载 rsync+inotify实现数据实时同步

inotify简介inotify是一种强大的、细粒度的、异步的文件系统事件监控机制,Linux内核从2.6.13开始引入,允许监控程序打开一个独立文件描述符,并针对事件集监控一个或者多个文件,例如打开、关闭、移动/重命名、删除、创建或者改变属性。配置inotify需要rsync服务能直接传输数据(免密码传输)。rsync配置请参考我的另一篇利用rsync...

2017-04-18 10:52:38 53

转载 iOS开发 打开另一个APP(URL Scheme与openURL)

2019独角兽企业重金招聘Python工程师标准>>> ...

2017-04-17 14:47:00 175

转载 Lattice系列FPGA入门相关0(Lattice与Altera、Xilinx对比及入门)

需求说明:Lattice系统FPGA入门内容       :Lattice与Altera、Xilinx对比来自       :时间的诗 1.Lattice与Altera、Xilinx对比lattice的FPGA是基于EEPROM的,在你设计的时候程序不会因为你掉电而消失而altera的和xilinx的都是基与SRAM的,程序会因为你掉电而消失,当然你可以外置EEPROM或者FLASH。...

2017-04-17 09:57:00 768

转载 .Vue 文件 ES6 语法 webstorm 中的一个识别Bug

webstorm 2017 版本中即使安装了vue template file 设置了 js 语言为 es6 语法仍旧会出现识别不了划线的情况,苦寻很久,最后解决方式如下<script type="text-ecmascript-6"> export default{ data(){ return{ ...

2017-04-16 11:14:00 104

转载 Objective-C ---NSDictionary(梳理整理)

为什么80%的码农都做不了架构师?>>> ...

2017-04-15 22:15:00 237

转载 中心极限定理;使用均匀分布产生高斯分布

如果我们产生N个[-1,1]之间均匀分布的随机变量,那么这N个随机变量的均值的期望当然应该是0;但是样本均值几乎不可能是0,而是在0左右分布,且越靠近0的概率越大。// pseudo code for 1000 gaussian distribution random variable,// use uniform distribution random variablefor(...

2017-04-15 21:24:00 1970

转载 Redux学习笔记:Redux简易开发步骤

该文章不介绍Redux基础,也不解释各种乱乱的概念,网上一搜一大堆。只讲使用Redux开发一个功能的步骤,希望可以类我的小白们,拜托它众多概念的毒害,大牛请绕道!本文实例源代码参考:React-Redux-Primary-Demo中的webapp/redux/index.js、webapp/redux/reducers/index.js、webapp/redux/components/Cou...

2017-04-14 17:06:00 48

转载 golang互斥锁和读写锁

一、互斥锁互斥锁是传统的并发程序对共享资源进行访问控制的主要手段。它由标准库代码包sync中的Mutex结构体类型代表。sync.Mutex类型(确切地说,是*sync.Mutex类型)只有两个公开方法——Lock和Unlock。顾名思义,前者被用于锁定当前的互斥量,而后者则被用来对当前的互斥量进行解锁。类型sync.Mutex的零值表示了未被锁定的互斥量。也就是说,它是一个开箱即用的工具...

2017-04-14 15:56:00 83

转载 基于GRPC+consul通信的服务化框架

2019独角兽企业重金招聘Python工程师标准>>> ...

2017-04-14 10:21:00 75

转载 算法练习(一)

算法在我们开发的过程中是很重要的一部分,但往往也是被我们容易忽略的一部分。提起算法,可能大多数人都很反感,记得上大学时算法课也是听的糊里糊涂。最近在看落影loyinglin大神的博客,觉得一些算法很有意思,就也试着用OC撸了一遍。A:题目大意:N(N为偶数)个数字,把数字平分 N/2 组,使得每组的数字和相等。先说说我的思路吧,刚开始看到这里有点迷,不过很快就有思路了。首先可以求得数组中数...

2017-04-14 09:57:00 34

原创 知识点丨你一定要了解的Win10 RS2重大更新,绝不只是装补丁!

知识点丨你一定要了解的Win10 RS2重大更新,绝不只是装补丁!  一、Windows 10 Language Pack, Version 1703 (Update March 2017) (x86, x64) - DVD (Multiple   Languages)文件名mu_windows_10_language_pack_version_1703_update_march_2017_x86...

2017-04-14 09:21:03 117

转载 sublime text 3 插件开发 中的 替换

2019独角兽企业重金招聘Python工程师标准>>> ...

2017-04-13 20:08:00 230

转载 配置mariadb远程访问权限,解决数据库乱码问题

配置mariadb远程访问权限:1)登录数据库:#mysql-uroot-p2)配置授权数据库用户远程访问权限,%表示所有远程IP,也可以指定IP。WITH GRANT OPTION表示mysql数据库的grant表中重新加载权限数据:GRANTALLPRIVILEGESON*.*TO'用户名'@'%'IDENTIFIEDBY'用户密码'WITHGR...

2017-04-13 16:05:50 67

转载 OpenDigg iOS开源项目月报201704

由OpenDigg出品的iOS开源项目月报第一期来啦。我们的iOS开源月报集合了OpenDigg一个月来新收录的优质的iOS开源项目,方便iOS开发人员便捷的找到自己需要的项目工具等。Transition构建iOS视图控制器转换的库CHIPageControl炫酷的动画页面控件ReverseExtension从底部TableView插入单元格LazyScrollVie...

2017-04-13 14:40:41 34

转载 GPU

import tensorflow as tfa = tf.constant([1.0,2.0,3.0,4.0,5.0,6.0],shape=[2,3],name='a')b = tf.constant([1.0,2.0,3.0,4.0,5.0,6.0],shape=[3,2],name='b')c = tf.matmul(a,b)sess = tf.Sessi...

2017-04-13 12:02:00 30

转载 Scala 读文件

环境: Cent OS 6.3 以下说明怎样读取一个文件。 代码:$ cat fileRead.scalaimport scala.io.Sourceif (args.length &gt; 0) { for (line &lt;- Source.fromFile(args(0)).getLines) println(line)}...

2017-04-13 09:34:00 88

转载 论各类BI工具的“大数据”特性!

市面上的BI工具形形色色,功能性能包装得十分亮丽,但实际应用中我们往往更关注的是朴实的技术特性和解决方案。对于大数据,未来的应用趋势不可抵挡,很多企业也正存在大数据分析处理展现的需求,以下我们列举市面上主流的三款BI系统,就“大数据”特性展开探讨,主要是与Hadoop、Spark、多维分析数据库的对接和性能。Tableau的大数据策略1、目前,Tableau适用的大数据生态系统连接包括:...

2017-04-12 10:45:00 76

转载 python中引入tensorflow遇到ImportError

问题:ImportError: libcudnn.so.5: cannot open shared object file: No such file or directory解决:将cuda下lib64中的libcudnn.so,libcudnn.so.5,libcudnn.so.5.0.5复制到/usr/local/lib目录下...

2017-04-12 04:14:29 213

转载 python之hashlib模块

import hashlib#md5加密工具,md5是不可逆的,所以只能比较密文,不能比较明文,python中不仅仅提供md5加密方法,还提供sha1,sha224,sha256,sha384,sha512,MD5加密算法test_md5 = hashlib.md5()test_md5.update(bytes('123',encoding='utf-8'))ret = te...

2017-04-11 23:41:00 25

转载 html 随机验证码

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-e...

2017-04-11 23:14:00 972

转载 13 个最佳 JavaScript 数据网格库

13 个最佳 JavaScript 数据网格库转自:开源中国www.oschina.net/translate/best-javascript-data-grid-librariesJavaScript 是一种通常被用在网页开发中的编程语言。它主要是在互联网上的网页浏览器中开发出效果出众且可交互的特效。它是客户端脚本语言中的一种,是被用来作为通过用户的网...

2017-04-10 15:06:00 52

空空如也

空空如也

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

TA关注的人

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