自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Linux学习随笔

Shell高级编程学习笔记(基础篇)文章转自http://www.cnblogs.com/90zeng/ 作者:博客园-90Zeng,在此感谢1.shell脚本的执行方法当shell脚本以非交互的方式运行时,它会先查找环境变量ENV,该变量指定了一个环境文件(通常是.bashrc),然后从该环境变量文件开始执行,当读取了ENV文件后,SHELL才开始执行shell脚本中的内容。

2017-08-31 20:57:38 270

转载 观察者模式随笔

通过对观察者模式一段时间零散的学习,在此做进一步的总结,以便加深对观察者模式的理解。首先,观察者模式又称发布订阅模式,它包括观察者,目标两部分。实现的过程:1)定义观察者接口和具体实现类,定义目标接口和实现类      2)观察者注册到目标类当中      3)当目标状态发生改变时会通知观察者,观察者做出相应的变化实现方式有拉模式和推模式,这个只是方法参数的区别,个人觉得这一点

2017-08-31 16:13:34 214

转载 30岁后还能入IT行业吗?

前言  写这样的文章只想给那些准备改行想入IT行业的同学一点点建议,当然只做参考,我的个人经历。  我也是一个30岁改行进IT行业的程序猿。入这行也有一年多了吧。给我的感觉就是比较苦逼。入行前的培训    进入IT行业前肯定得会一门语言。有好多同学选择自学,也有好多同学选择进培训机构。不管哪种,能学到真本事的都算是人才。本人算是庸才吧,找了个培训机构,花了将近2万大洋,

2017-08-30 19:49:32 2421 3

转载 一个三目运算符问题

最近看bbr相关的代码,tcp_rate_check_app_limited函数中计算tp->app_limited为:tp->app_limited =(tp->delivered + tcp_packets_in_flight(tp)) ? : 1;这个三目运算符中间表达式为空,通过简单测试发现返回的是第一个表达式的值。int a =3;int b =(a?:0);

2017-08-30 15:01:32 692

转载 cronatab周期性任务

要执行周期性任务,要保证服务运行。服务名为crond;service crond start ; systemctl start crond;配置文件/etc/crontabcron的日志文件cat /var/log/cron一、简介crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认

2017-08-30 10:01:36 305

转载 关于如何在highchart上获取后台返回的所需字段的值

项目开发过程中有用到highchart图表进行项目的开发。一个比较常规的需求就是通过点击图表上的模块进行明细的查看。1、比如坐标一月、二月、三月、四月.....有对应的值01,02,03,04.....2、怎么才能做到在点击14.5这个点时,能够获取到四月对应的value(04),现在api,网上提供的都是直接获取x轴的值(四月)那么我们前台应该怎么去组织数据格式呢?代码如下:其中

2017-08-29 18:17:30 372

转载 Java并发基础——Thread

并发编程可以使我们将程序划分为多个分离的,独立运行的任务。通过多线程机制,这些独立任务都将由执行线程来驱动。在使用线程时,CPU将轮流给每个任务分配占用时间,每个任务都觉得自己在占用CPU,但实际上CPU时间是划分为片段分配给了所有任务。定义任务继承Thread类      我们可以继承Thread类,并重写run方法。public class SimpleThread e

2017-08-29 13:37:30 265

转载 创建Windows服务(C++)

这次我们来创建一个windows本地服务,需要有以下功能:安装服务。 卸载服务。 手动启动服务。 开机自动启动服务。 控制服务(停止、暂停、恢复、启动)。 服务概念及介绍看下图,一切尽在不言中了(-_-):安装服务并开机启动代码逻辑: 打开SCM(Service Control Manager)-> 创建服务。 在CreateService调用中,我们传入SERVI

2017-08-28 22:01:49 822

转载 JS中的函数、BOM和DOM操作

一、JS中的函数【关于注释】/**【文档注释】:开头两个*。写在函数上方,在调用函数时可以看到文档上方的描述信息。*/ // 单行注释/* 多行注释 */1、函数的声明及调用 (1)函数的声明格式  function 函数名(参数1,参数2,......){      //函数体代码      return 返回值;  }  

2017-08-28 17:13:29 315

转载 绿卡在等你亚马逊北美招聘中国工程师

十月底,亚马逊(北美)将会在北京为Consumer大组举办一个招聘活动,招聘的岗位是软件开发工程师和软件开发经理,工作地点是在加拿大温哥华。如果您顺利通过面试并拿到offer,亚马逊将会帮您和您的家人办理加拿大移民手续。您的配偶/男女朋友也会拿到工作签证,这就代表说您的另一半来到加拿大以后会有身份去申请工作。而且根据最新的加拿大政策,在您上班的第一天,亚马逊将会为您申请加拿大永久居民,大概一年

2017-08-28 12:33:35 371

转载 synchronized VS Lock, wait-notify VS Condition

最近在看Java Threads第三版,收获颇多。全英文阅读,感觉真的是爽歪歪。推荐大家都看看。这一篇想系统的讲一讲,线程之间通信的2种模式,wait-notify 和 Condition。先上一个生产者和消费者的例子 package waitnotify;import java.util.ArrayList;import java.util.List;impo

2017-08-27 20:49:25 305

转载 Android开发基本环境搭建

安卓开发学习笔记,共同学习,共同进步。Android软件开发首先要安装JDK,本文以windows10 64操作系统为例演示安装步骤。1.下载JDK  2.安装  3.配置环境变量  4.测试安装结果    安卓所用开发IDE现在已由Eclipse逐渐转变为Android Studio,所以就不在这里赘述Eclipse下开发环境的配置,下次将分享Andr

2017-08-27 16:05:24 200

转载 [Python] Mac OS 下 os.startfile 的替代方案

在 Windows 系统上,Python 3.X 有一个os.startfile函数,用于模拟双击一个文件的操作这一操作在非 Windows 系统上不受支持,但是采用 OS X 命令行中实现的open命令来实现类似的效果# Win32import osos.startfile(filename)# OS Ximport subprocesssubprocess.

2017-08-27 11:21:24 6117

转载 JavaScript模块化 --- Commonjs、AMD、CMD、es6 modules

随着前端js代码复杂度的提高,JavaScript模块化这个概念便被提出来,前端社区也不断地实现前端模块化,直到es6对其进行了规范,下面就介绍JavaScript模块化。   这篇文章还是希望能给大家一个比较好的思路,即JavaScript模块化是如何一步一步地发展起来的,并且也会主要对这些模块化方式做一个简单的比较。  第一阶段:无模块化  JavaScript最初的作用仅仅是

2017-08-26 19:41:23 281

转载 好吧,左小波出山了!

我,还是一个不懂世事的毛头小子,第一次写博。万事开头难,没事咱慢慢来。咳,练文笔吗。我觉得写东西最锻炼逻辑思维,我是一个不善于表达的人,可能是程序员的通病,但你看看人家王小波,八九十年代的作家兼职程序员,可不可怕!所以那都不是借口,同学们表达多重要啊!不会表达,你就不会撩妹。看看王小波长成那德行了,几句情诗美的我银河奶奶那么开心。我是一个看到别人优点就想学的人,因为不学习俺就头疼。  最近我不

2017-08-26 14:57:23 249

转载 mysql @value -= 用法

背景有这么一张表,记录名字和分数,现在需要按照成绩排名,存在并列名次的情况 解决方法思路:按照score从大到小排序,第一行数据就是第一名,第二行就是第二名......需要判断当前行的score和上一行的score的大小用来区分是否排名 先看解决代码:SELECT name,scoreCASEWHEN @preScore = score THEN @cu

2017-08-26 10:13:25 1524

转载 正式工作一个月

昨晚,也就是2017年8月24日,导师又叫我出去“喝咖啡”。  跟上一次聊天不同,这一次是纯粹的批评,导火索是主管看到了刚吃完晚饭的我坐在走廊的椅子上玩王者荣耀……  然后主管就去找我导师说了一下,因为刚好这周周一开了一个新人入职满一个月的述职,3个新人里我是讲得最差的那个,ppt做得也差,于是主管借这次机会向导师发难,可能是怀疑导师没带好我,分配给我的工作量过少……  回顾一下最近两

2017-08-25 18:45:21 187

转载 Python——爬虫

参考资料网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。其实通俗的讲就是通过程序去获取web页面上自己想要的数据,也就是自动抓取数据爬虫的本质:模拟浏览器打开网页,获取网页中我们想要的那部分数据浏览器打开网页的过程:

2017-08-25 14:09:25 666

转载 面向对象编程思想-状态模式

一、引言上篇博客中学习了中介者模式,我们留下了一个问题,当出现多个玩家需要输赢状态条件判断时,可不可以不去修改中介者类,因为如果每新增一个条件判断,就要修改中介者类,破坏了封装,违背开闭原则。今天我们学习的内容就是要解决这种业务场景,状态模式二、状态模式定义:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类下面是状态模式的结构图:下面是代码demo:

2017-08-23 15:33:23 458

转载 PHP正则匹配与替换的简单例子

PHP正则匹配与替换的简单例子,含一个匹配获取加租字体例子和一个匹配替换超链接的例子。1、查找匹配 与 标签的内容:<?php$str = "Name: PHP Title: Programming Language";preg_match_all ("/(.*)/U", $str, $arr);print_r($arr[0]);?> 执行结果如下所示

2017-08-23 10:49:14 229

转载 深度学习浅析,以及又拍云图片鉴别的实践进阶

如果现在 Google 上搜深度学习,我们会发现深度学习的关注度从2012年到2017年上升了数十倍。尤其在中国,近两年几乎都在谈机器学习、人工智能。在深度学习这一块又拍云也进行了诸多的实践。先介绍一下又拍云在人工智能方面的首个产品——又拍云内容识别服务。“内容识别”是又拍云“图像视觉”项目下的第一个产品,是基于人工智能、大数据分析而研发的新型信息安全解决方案,能实时处理多媒体内容(图片、视频

2017-08-22 19:57:14 252

转载 SpringMVC详解(二)------详细架构

通过上篇博客,我们能编写一个 SpringMVC 的入门实例,但是为什么要这样写?这样写有啥好处?通过这篇博客我们会有详细的了解。   本篇博客源码下载链接:http://pan.baidu.com/s/1boOfxlP 密码:bxq41、SpringMVC 详细介绍  通过入门实例,我们大概知道 SpringMVC 的作用,那么它到底是什么呢?  Spring Web MVC是一

2017-08-22 16:21:13 209

转载 ExoPlayer Talk 01 缓存策略分析与优化

操作系统:Windows8.1显卡:Nivida GTX965M开发工具:Android studio 2.3.3 | ExoPlayer r2.5.1使用 ExoPlayer 已经有一段时间了,对播放器的整体架构设计 到 具体实现 佩服至极,特别建议开发播放器的同学有机会一定要看看,相信会受益匪浅。这次分享的内容主要关于缓存策略优化。 Default Buffer Pol

2017-08-22 12:39:11 1255 1

转载 QT开发应用程序的欢迎界面

主界面启动太慢,通常要10秒以上,所以想加个欢迎界面,等程序加载好再显示主界面。       主界面(类名为MainWindow)启动慢的原因是构造函数需要执行大量初始化的工作。        创建了Welcome类作为欢迎界面,开始的思路是,在main函数中先创建Welcome类的对象,然后show(),对于主界面,在构造函数将要返回时调用自己的show()方法,并且调用welcom

2017-08-21 17:01:24 2866

转载 android studio 与手机连接调试

android studio 版本不同 连接手机方式有细微的不同,主要方式相似。介绍主要分手机和电脑两部分介绍。一、手机部分1、手机端下载一个“一键root权限获取“,在安装的过程中需要安装KingRoot,获取手机root权限。网上有些说法,说手机侧不需要获取root权限,我自己尝试失败了。不过不是所有的手机都能获取root权限的。比如我手上的三星就没有能获取到,不过我的老手机多,这也就

2017-08-21 12:17:09 49184

转载 一步一步学多线程-synchronized

当线程执行请求synchronized方法或块时,monitor会设置几个虚拟逻辑数据结构来管理这些多线程。      请求的线程会首先被加入到线程排队队列中,线程阻塞,当某个拥有线程锁的线程unlock之后,则排队队列里的线程竞争上岗(synchronized是不公平竞争锁),如果运行的线程调用对象wait()后就释放锁并进入wait线程集合那边,当调用对象的notify()或not

2017-08-20 20:49:09 216

转载 html模板生成静态页面及模板分页处理

它只让你修改页面的某一部分,当然这“某一部分”是由你来确定的。美工先做好一个页面,然后我们把这个页面当作模板(要注意的是这个模板就没必要使用EditRegion3这样的代码了,这种代码是Dreamwerver为了方便自己设计而弄的标识),把这个模板中我们需要改变的地方用一个与HTML可以区分的字符代替,如“{title}”、“[title]”。在生成静态页面的时候只需要把数据和这些字符串替换即可。

2017-08-20 16:17:10 2305

转载 改变选择文字的color及background-color

在一些特殊的网站中,常常会有着一些新奇的体验,在阅读网页的时候相信许多人都会和我一样有着一个习惯,把一些文字选中然后进行阅读,或者时要复制粘贴的时候选择文字对吧。然而无论是在ie,chrome,firefox,safari或者是以这些为内核的浏览器默认的选择文字都是蓝底白字吧.例如这样  然而也会有一些网站会是这样的或者是这样的 以下是一个我写的代码。ps:【效果在

2017-08-20 12:41:07 1038

转载 关于Uncaught SyntaxError- Unexpected token o in JSON at position 1,chrome持续报错的相关解析

今天跟大家分享我前两天遇见的一个BUG,说出来很难受,因为这个BUG花了我一个多小时去找原因,后来莫名其妙的故障消失了,强迫症犯了的我,居然花了2个多小时去故意再制造这个BUG,只想弄明白WHY???结果大家应该都猜到了,哈哈,没找到!!!没错,居然没找到!!!不过类似于Uncaught SyntaxError: Unexpected token ' in JSON at position 2

2017-08-19 18:48:29 87416 26

转载 Error parsing XML- not well-formed (invalid token)

今天打开项目,居然报错???什么情况,见到报错是这个:Error parsing XML: not well-formed (invalid token) 代码是这样的:什么鬼,从来没见过,然后网上搜了一遍,得到的解决的方案是: 什么鬼,感觉这就有点玄乎了。这也可以?但是为什么我一直按照上面那种写发都没错?所以基本排除这种错误的出现。然后,手贱了一下,去点击了一

2017-08-19 13:08:29 812

转载 Socket学习总结系列(二) -- CocoaAsyncSocke

这是系列的第二篇这是这个系列文章的第二篇,要是没有看第一篇的还是建议看看第一篇,以为这个是接着第一篇梳理的先大概的总结一下在上篇的文章中说的些内容:1、 整理了一下做IM我们有那些途径,以及我们怎样选择最适合自己的2、在做IM的时候协议你又该怎样选择,以及这些协议之间一些的对比等等3、接下来梳理了一下Socket的我们该怎样理解,它的心跳,pingpong,重连机制等等

2017-08-18 20:33:27 568

转载 .NET定位CPU使用率过高问题

摘要:当一个.net应用在生产环境CPU突然居高不下,如何快速准确的定位问题所在,并且对实时业务影响最小化?如何不抓Dump也不用live debug就可以知道你的应用在做什么?如何确认你的应用是由于哪个线程的执行造成的CPU升高,该线程正在执行什么代码?分析:CPU升高的原因有很多, 1、有时候应用的负载大了,CPU自然会受业务请求的增加和增高; 2、有时候因为GC回收使用了

2017-08-18 14:43:28 9468 3

转载 React Native 系列(八) -- 导航

前言本系列是基于React Native版本号0.44.3写的。我们都知道,一个App不可能只有一个不变的界面,而是通过多个界面间的跳转来呈现不同的内容。那么这篇文章将介绍RN中的导航。导航什么是导航? 其本质就是视图之间的界面跳转,例如首页跳转到详情页。在RN中有两个组件负责实现这样的效果,它们是:NavigatorIOS React Navigation 你可能在很

2017-08-17 21:58:25 329

转载 animate.css的使用

前面的话  animate.css是一个使用CSS3的animation制作的动画效果的CSS集合,里面预设了很多种常用的动画,且使用非常简单。本文将详细介绍animate.css的使用 引入  animate.css的最新版本是3.5.2,引入animate.css很容易,有以下几种方法  1、从官网下载  https://raw.github.com/daneden/a

2017-08-17 16:28:25 423

转载 云端TensorFlow读取数据IO的高效方式

低效的IO方式最近通过观察PAI平台上TensoFlow用户的运行情况,发现大家在数据IO这方面还是有比较大的困惑,主要是因为很多同学没有很好的理解本地执行TensorFlow代码和分布式云端执行TensorFlow的区别。本地读取数据是server端直接从client端获得graph进行计算,而云端服务server在获得graph之后还需要将计算下发到各个worker处理(具体原理可以参考视

2017-08-17 10:23:24 197

转载 IIS网站部署步骤以及常见异常解决方案

一. 简述如果VS调试代码每次都使用浏览器打开,修改脚本和样式等还可以刷新页面显示最新修改,但是修改后台代码的话就需要停止调试再重新使用浏览器打开才能显示后台的最新修改,就比较麻烦。这里推荐附加到IIS进程调试代码,URL固定,且修改样式脚本等可以直接刷新页面,修改后台代码编译一遍并刷新页面就可以显示最新修改。二. 介绍IIS的使用IIS配置:每个系统都自带IIS功能,我们这里只需

2017-08-16 17:38:29 672

转载 新手如何学习Java——Java学习路线图

怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西:首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 Platform Standard Edition,我们经常说到的JDK,就主要指的这个,它是三者的基础,属于桌面级应用开发,这部分如果学得好很容易拓展J2EE和J2ME。J2ME,

2017-08-16 09:43:21 350

转载 P1339 [USACO09OCT]热浪Heat Wave

#includeusing namespace std;int m,x,y,z,s,t,n,cnt;int head[100000],nxt[100000],to[1000000];int val[100000],dis[100000];bool f[100000];void add(int x,int y,int z){cnt++;nxt[cnt]=head[

2017-08-15 16:48:22 410

转载 科技发展推动智慧环卫,有望破解行业难题?

7月15日,以“回眸与前瞻:环保产业支撑绿色发展”为主题的2017中国环保产业高峰论坛在京召开。论坛对话其中一项主题为“下一个爆点:环保行业融入智慧城市建设”。当环保与城市建设相并而提,环卫就成了不可不提的一个行业。在“互联网+”的时代背景下,互联网的运用早已渗透到教育、贸易、医疗等行业的方方面面,环卫行业看似一座互联网还未登陆的孤岛,人们殊不知它的面貌已向智慧环卫悄然过渡。在2015年末,中

2017-08-14 20:58:35 825

转载 最简单,有效的学习mysql教程(一)

数据库1 定义数据库,可以简单的解释为:高效的存储和处理数据的介质(主要分为磁盘和内存两种)。2 分类根据数据库存储介质的不同,可以将其分为两类,即:关系型数据库(SQL)和非关系型数据库(NoSQL,Not Only SQL)。3 举例关系型数据库:大型:Oracle、DB2 等; 中型:SQL Server、MySQL 等; 小型:Access 等。 非关系

2017-08-14 14:03:32 354

空空如也

空空如也

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

TA关注的人

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