- 博客(52)
- 收藏
- 关注
转载 【每天一道算法题】Lucky String
A string s is LUCKY if and only if the number of different characters in s is a fibonacci number. Given a string consisting of only lower case letters , output all its lucky non-empty substrings in le...
2016-08-31 15:16:00 132
转载 Linux网络管理
2-3:ifconfig只能查看到网卡的 IP/广播地址/掩码/MAC地址,但是无法查看到网关地址和DNS地址;禁用/启用网卡ifdown [网卡设备名] //禁用网卡;ifup [网卡设备名] //启用网卡;netstat [选项]①-t:列出TCP协议端口;②-u:列出UDP协议端口;③-n:使用IP地址和端口号,而不使用域名和服务名;④-l:仅列出在监听状态网络服务;⑤...
2016-08-30 17:25:58 48
转载 聊聊JDBC事务隔离级别(修正)
重要由于之前代码的不严谨,导致结果和结论的错误,深表歉意,现在对其进行修正摘要事务在日常开发中是不可避免碰到的问题,JDBC中的事务隔离级别到底会如何影响事务的并发,脏读(dirty reads), 不可重复读(non-repeatable reads),幻读(phantom reads)到底是什么概念事务原子性(atomic...
2016-08-30 17:22:15 107
转载 JavaScript_js模拟键盘输入
function fireKeyEvent(el, evtType, keyCode) { var evtObj; if (document.createEvent) { if (window.KeyEvent) {//firefox 浏览器下模拟事件 evtObj ...
2016-08-30 13:34:00 2104
原创 25台服务器怎样支撑世界第54大网站
StackOverflow是一个IT技术问答网站,用户可以在网站上提交和回答问题。当下的StackOverflow已拥有400万个用户,4000万个回答,月PV5.6亿,世界排行第54。然而值得关注的是,支撑他们网站的全部服务器只有25台,并且都保持着非常低的资源使用率,这是一场高有效性、负载均衡、缓存、数据库、搜索及高效代码上的较量。近日,High Scalability创始人Todd Hoff...
2016-08-29 08:07:35 74
转载 MongoDB 如何保证 oplog 顺序?
MongoDB 复制集里,主备节点间通过 oplog 来同步数据,Priamry 上写入数据时,会记录一条oplog,Secondary 从 Primary 节点拉取 oplog并重放,以保证最终存储相同的数据集。oplog 主要特性幂等性,每一条oplog,重放一次或多次,得到的结果是一样的;为实现幂等 mongodb 对很多操作进行来转换,比如...
2016-08-28 20:58:43 315
转载 MVC5-1 ASP.NET的管道流
MVC5和WebForm的区别WebForm是一个Page贯穿了一个.CS代码。1对1 = 耦合在一起MVC在Controller中将 bihind和page进行了分离。多对多 = 松耦合对于MVC来说是通过action返回相应的ViewVS的调用堆栈 Http管道的大致流程PipelineRumtime => HttpRuntime =>...
2016-08-28 20:10:00 90
转载 javascript 深拷贝
functiondeepCopy(data){vartype=Object.prototype.toString.call(data); varo=null;if(type==='[objectarray]'){o=[];for(vari=0;i<data.length;i+...
2016-08-28 18:53:00 35
转载 nginx反向代理入门
centos安装apache命令yum install httpd -ynginx安装请看我的这篇博文:http://tianxingzhe.blog.51cto.com/3390077/1684642首先安装nginx并绑定到80端口,安装apache绑定监听8080端口。然后设置nginx服务器目录为www_...
2016-08-28 14:01:00 53
转载 给 iOS 模拟器 “安装”app 文件
前言刚刚接触iOS的时候,我就一直很好奇,模拟器上面能不能直接安装app呢?如果可以,我们就直接在模拟器上面聊QQ和微信了。直到昨天和朋友们聊到了这个话题,没有想到还真的可以给模拟器“安装”app!一.应用场景先来谈谈是什么情况下,会有在模拟器上安装app的需求。在一个大公司里,对源码的管理有严格的制度,非开发人员是没有权限接触到源码的。对苹果的开发证书管理也非常严格,甚至连开发人员也没有...
2016-08-27 16:47:04 293
转载 Ionic 开发中遇到的常见问题及解决方案
前言Ionic是目前较为流行的Hybird App解决方案,在Ionic开发过程中会遇到很多常见的开发问题,本文尝试对这些问题给出解决方案。一些常识与技巧list有延迟,可以在ion-content处使用overflow-scroll="true"尝试在上用ng-click上是没效果的标签内的事件会在整个label内被触发,点哪都触发快捷修...
2016-08-26 17:48:39 263
转载 testlink+vertrigoserv搭载测试管理系统
1.testlink简介Testlink是一个开源的基于web的测试用例管理系统,主要功能是测试用例的创建、管理和执行,并且提供了一些简单的统计功能。目前的公司没有专用的测试用例管理系统,为了测试资源的共享,决定自行利用Testlink搭建一个。2.testlink下载安装Testlink之前,需要安装运行所需要的环境:Webserver、PHP4和MySQL。而Vertri...
2016-08-25 22:01:41 80
转载 文件下载界面
public bool DwonLoadFile(string fileName,string filePath) { System.IO.Stream iStream = null; byte[] buffer = new Byte[10240]; int length; ...
2016-08-25 21:10:00 240
转载 记一次网站无法访问解决过程,服务器80端口问题解决过程
服务器在公司测试的时候,能够在局域网内正常访问,服务器托管到电信机房后,电信要求服务器和域名必须备案后,才会开通服务器的外网80端口(未备案的外网80端口关闭,外网无法通过域名和ip访问),期间经过了2个月的备案过程,后来电信通知说已经开通了外网80端口了,但是我测试的时候发现外网还是无法访问网站,于是开始有了下面的排除过程,特此记录分享。第一步:关闭系统防火墙和其他安全软件,测试发现...
2016-08-25 11:07:00 260
转载 JavaScript简明教程之浏览器,前端程序猿必看
由于JavaScript的出现就是为了能在浏览器中运行,所以,浏览器自然是JavaScript开发者必须要关注的。【写的比较多,难免有疏漏的地方,希望朋友们指正】目前主流的浏览器分这么几种:IE 6~11:国内用得最多的IE浏览器,历来对W3C标准支持差。从IE10开始支持ES6标准;Chrome:Google出品的基于Webkit...
2016-08-25 01:43:05 205
转载 【218】◀▶ IDL 操作符号说明
参考:Operators —— 运算符01Relational_Operators比较运算符。02Mathematical_Operators数学运算符。03Logical_Operators逻辑运算符。04Bitwise_Operators位运算符。05Matri...
2016-08-24 16:23:00 219
转载 百度地图需要的效果-有感
实现一个按钮,点击之后百度地图的一处覆盖物显示出来,再次点击,消失覆盖物的要求:往外发散性的标志(自己想象怎么实现)效果如:http://www.browniephoto.com/方法一:网上找gif图片,没有合适的,fail方法二:ps,但是发现,p好的图,如果按照开始找的百度地图API的方法,所p的图大小必须规范,否则缩小保存后失真,样式折叠在一块了(后来尝试了,做...
2016-08-22 14:27:00 100
转载 Codeforces Round #272 (Div. 2) B. Dreamoon and WiFi dp
B. Dreamoon and WiFi题目连接:http://www.codeforces.com/contest/476/problem/BDescriptionDreamoon is standing at the position 0 on a number line. Drazil is sending a list of commands through Wi-Fi to Dr...
2016-08-21 21:16:00 96
转载 HDU 5861 Road
首先要计算出每一条路最早开始的那一天,然后最晚结束的那一天。这些天之间这条边都必须$open$,然后就变成一个线段树区间$+val$的问题了,最后询问一个每个点的$val$是多少。注意:数据中有$ai>bi$的情况。#pragma comment(linker, "/STACK:1024000000,1024000000")#include<cstdio>...
2016-08-19 18:37:00 48
转载 图论 - Travel
TravelThe country frog lives in has nn towns which are conveniently numbered by 1,2,…,n.Among n(n−1) / 2 pairs of towns, m of them are connected by bidirectional highway, which needs aa minutes to...
2016-08-19 10:41:00 50
转载 Electron 不完全快速手册
Electron能干嘛Vscode 基于Electron开发的,他是用来开发桌面软件的,可以轻易的跨平台 他的前身是atomshell,图标很丑,不用在意,一点也不像vscode也不用在意。 Let's go Electron 是基于Node Chromium V8 组合而来,目前的版本是1.3.3 https://github.com/electron/ele...
2016-08-18 14:41:00 57
转载 Windows Server远程桌面使用常见问题
远程桌面是微软操作系统自带的远程管理工具,它可以让IT管理员在自己的电脑上远程操作,相当于将对方的键盘和鼠标延伸到了自己的机器上,管理效率大大提高。远程桌面服务使用RDP协议,对应TCP 3389端口。默认情况下,客户机“远程桌面”是关闭的。因此我们需要手动开启。但是我们在使用Windows server 远程桌面时可能会碰到以下问题。默认一个用户登录后另一个就被踢掉;远程...
2016-08-15 15:15:22 670
转载 kendo column chart
目录1、用js操作chart,2、tooltip template鼠标悬浮显示内容,3、双坐标轴,axisCrossingValues: [0, 30],3指的是跨越横坐标轴标签项数,显示在右侧4标签永远在下边,categoryaxis里多加个series-axis,valueAxes里加个axisCrossingValue: [0, @int.MinValue]5、更新数...
2016-08-15 10:36:00 313
转载 Angularjs + Bootstrap 制作的一个TODO List
看了一个关于Angularjs的视频,视频内容讲解的是如何制作一款TODO list形式的SPA(Simple Page Application,单页面应用)。为了增强理解,下面写了一篇文章,用以复习巩固。准备Angularjs下载CDN加速npm 方式常规方式Bootstrap下载知识储备M...
2016-08-12 15:25:00 136
转载 iOS开发UI篇—Quartz2D简单介绍
iOS开发UI篇—Quartz2D简单介绍一、什么是Quartz2D Quartz 2D是⼀个二维绘图引擎,同时支持iOS和Mac系统 Quartz 2D能完成的工作: 绘制图形 : 线条\三角形\矩形\圆\弧等 绘制文字 绘制\生成图片(图像) 读取\生成PDF 截图\裁剪图片 自定义UI控件 二、Quartz2D在iOS开发中...
2016-08-11 09:35:00 49
转载 iOS - UITouch
前言 NS_CLASS_AVAILABLE_IOS(2_0) @interface UITouch : NSObject @available(iOS 2.0, *) public class UITouch : NSObject触摸事件基本都是发生在 viewController 中,首先触摸的对象是视图,而视图的类 UIView 继承了 UIRespnder ...
2016-08-10 22:52:00 91
转载 tomcat/tomee隐藏版本号
有时候为了服务器安装很多信息是不能显露出来了,这其中就包含了tomcat服务器的版本号。修改前如下:1.进入tomcat安装路径(这里以/usr/local/tomcat为例说明):cd /usr/local/tomcat/libunzip catalina.jarcd org/apache/catalina/utilvim ServerInfo.properties2.找...
2016-08-10 17:04:23 329
转载 基于.NET平台常用的框架整理
自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库。分布式缓存框架:Microsoft Velocity:微软自家分布式...
2016-08-10 16:45:00 43
转载 【重大bug】viewpager使用的时候加载数据应该在setOnPageChangeListener里加载
【重大bug】viewpager使用的时候加载数据应该在setOnPageChangeListener里的onPageSelected里加载,我说怎么首页有数据,第二页就是空白,就是加载了但是数据不显示 1 mPagerTab.setOnPageChangeListener(new OnPageChangeListener() { 2 3 @Overrid...
2016-08-09 21:28:00 76
转载 ubuntu-14.04.x-desktop-amd64.iso:安装Oracle11gR2
特点:使用ubuntu-14.04.x-desktop-amd64.iso liveCD模式 + Casper-rw 本地文件不降级默认的gcc版本,(liveCD 自带默认为 gcc 4.8);仅需要建立“gcc -Wl,--no-as-needed” 的替代sh需要安装libaio,(16.04中版本默认仓库内的libaio有问题,必须安装老的libaio版本,和libaio库...
2016-08-09 11:54:00 165
转载 SVG Sprite 技术实践
SVG Sprite(这里特指基于svg symbol)作为传统css sprite和icon font的替代方案,在现代浏览器(ie9+)上能够正常运行,关于它的技术背景、特点和降级方案等不再赘述,可以参考以下几篇文章,写的都非常不错:未来必热:SVG Sprite技术介绍Web 设计新趋势: 使用 SVG 代替 Web Icon...
2016-08-08 21:56:19 114
转载 EasyUI应用总结
1 <%@ page language="java" contentType="text/html; charset=utf-8" 2 pageEncoding="utf-8"%> 3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/T
2016-08-08 16:49:00 110
转载 玩转iOS:iOS 8 新特性《Today Extension》
目录作者感言简介创建Today Extension使用Storyboard实现Today Extension打开数据共享服务删掉Storyboard代码实现从Today Extension跳转至App最终效果注意点补上几篇文章作者感言这次的Today Extension预研,让我觉得自己还有很多的不足,因为还有很多东西都没有去仔细的去研究,以后接下来会继续再接再厉...
2016-08-07 16:44:16 100
转载 Java类加载器深入探索
林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka 什么是.class文件? class文件全名称为Java class文件,主要在平台无关性和网络移动性方面使Java更适合网络。它在平台无关性方面的任务是:为Java程序提供独立于底层主机平台的二进制形式的服务。class文件径打破了C或者C++等语言所遵循的传...
2016-08-07 15:32:00 46
转载 关于 Java 数组的 12 个最佳方法
下面是stackoverflow中关于数组方法的相关问题中,获得最多票数的12个数组操作方法。 1. 声明一个数组 Java代码 String[] aArray = new String[5]; String[] bArray = {"a","b","c", "d", "e"}; String[] cArray = new String[]{"a"
2016-08-07 15:16:00 39
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人