自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 2018.10月工作总结

运动:10月跑步17次,平均4.3KM,平均6.分30秒每公里。 下个月要戴个口罩,路边有灰尘。早读:21次,新概念2背诵5篇,TED背3篇。做饭:2次 鱼头豆腐 螃蟹粥 玩游戏:逆战11次 23小时(国庆活动刷宝箱,周六战队爆破)作息:平时晚上11点睡觉,早上7点起来,周末11点半睡,早上6点半起来专业综合:看了大纲解析书:企业战略和管理部分,统计学和经济学一片空...

2018-10-31 21:05:00 168

转载 PBRT笔记(1)——主循环、浮点误差

PBRT2与3之间的改动增加了一个功能完备的BRDF模型,支持体积光照与重要性多重路径采样。次表面散射,基于光线追踪技术,无需预处理。解决浮点数四折五入的问题光子映射样本生成第一章多了讲并行的东西看到第2页渲染分块问题对这个渲染任务过多的分块会影响性能。场景的复杂性会对不同CPU核心的渲染速度产生影响。所以如果是分块数等于核心数,渲染完的核心会等待没渲染完的核心。过小分块...

2018-10-31 08:52:00 101

转载 为Docker容器设置静态IP

此文已由作者袁欢授权网易云社区发布。欢迎访问网易云社区,了解更多网易技术产品运营经验。创建docker容器docker run -it --name=yh -h yh --net=none debian:sshd bash ### 确保使用--net=none参数,此时新建的容器内不会创建网卡docker ps此时登录容器查看IP,会发现没有eth0网卡:root@yh:/# ifconfig...

2018-10-31 06:30:40 196

转载 [React] Use React.memo with a Function Component to get PureComponent Behavior

A new Higher Order Component (HOC) was recently released in React v16.6.0 called React.memo. This behavior of the HOC is similar to what you’d get when using React.PureComponent or shouldComponentUpda...

2018-10-30 22:01:00 98

转载 一个简单高性能的 Go router,和httprouter 差不多快,且支持正则

分享我的第一个 GO 开源项目( xujiajun/gorouter ),一个简单高性能的 router,和著名的 julienschmidt/httprouter 差不多快,且支持正则。很方便写 RESTful APIs 或者组建你自己的 web 框架。项目由来一开始学习 golang 的时候,我是从学习 go 写 web 应用,自...

2018-10-30 18:57:50 233

转载 Python正则表达式初识(九)

继续分享Python正则表达式的基础知识,今天给大家分享的特殊字符是[\u4E00-\u9FA5],这个特殊字符最好能够记下来,如果记不得的话通过百度也是可以一下子查到的。该特殊字符是固定的写法,其代表的意思是汉字。换句话说,只要字符中是汉字,就可以通过该字符进行匹配,该特殊字符也是用中括号括起来的。具体的代码演示如下。1、原始字符串是“加油”,两个汉字,然后将匹配模式直接为...

2018-10-30 10:06:01 50

转载 关于服务器重启之后无法启动perforce服务的问题

Perforce无法启动的问题如题:在企业维护过程中,perforce服务器关闭后有时候会面临无法重启服务的问题1、登录到Perforce服务器,进入ROOT根目录2、找到db.user和db.counters两个配置文件,将其剪切出来;(其中user文件记录的是服务器上创建的用户,counters文件记录的是服务器上用户的命名空间信息)3、重启Perforce服务...

2018-10-29 17:45:00 494

转载 caffe make 编译

其实嘛,出现这个的原因在于,已经编译过啦,没有任何改动,那还烦劳编译啥呢。 那Linux又是如何知道已经编译过了呢?那就要看makefile的规则啦。makefile的规则是所想产生的文件需要依赖很多 .o文件。若文件没有改动,.o文件也没有改动,则Linux认为,我不需要对所有的文件做任何事情。 那如何让make重新编译源文件呢?有时候,因为系统的不同,导致运行库版本不同,则需要...

2018-10-29 15:05:00 64

转载 2018.10.26-dtoj-3994-光线追踪(raytracing)

题目描述:考虑一个二维平面,摄像机在(0,0)的位置,初始时平面上没有障碍物。现在执行

2018-10-26 17:30:00 574

转载 为什么要用Zero-Copy机制?

考虑这样一种常用的情形:你需要将静态内容(类似图片、文件)展示给用户。那么这个情形就意味着你需要先将静态内容从磁盘中拷贝出来放到一个内存buf中,然后将这个buf通过socket传输给用户,进而用户或者静态内容的展示。这看起来再正常不过了,但是实际上这是很低效的流程,我们把上面的这种情形抽象成下面的过程:1) read(file, tmp_buf, len);2) write(socket...

2018-10-26 05:56:00 55

转载 对XAML进行编辑的辅助类(XamlHelper)

原文:对XAML进行编辑的辅助类(XamlHelper) // XamlHelper.cs// --------------------------------------------// 对XAML进行编辑操作的辅助类:// 对选中的XAML进行操作; 对XAML代码进行对齐整理; 对XAML标记进行着...

2018-10-25 15:27:00 117

转载 java arrayList vector 区别

1. 关系图List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList2. ArrayList、Vector和LinkedList区别ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就要讲已经有数组的数据复制到新的存储空间中。当从A...

2018-10-25 14:14:00 58

转载 Python爬虫之queue线程安全实战

1.普通下载import requestsimport osimport refrom lxml import etreefrom urllib import requestdef get_detail(url): headers = { "User-Agent": "Mozilla/5.0 (Windows NT 6.1; WO...

2018-10-25 11:52:00 62

转载 ES6 系列之我们来聊聊 Async

asyncES2017 标准引入了 async 函数,使得异步操作变得更加方便。在异步处理上,async 函数就是 Generator 函数的语法糖。举个例子:// 使用 generatorvar fetch = require('node-fetch');var co = require('co');function* gen() {...

2018-10-25 10:46:30 72

转载 Docker中运行Dockerfile时报错“cannot allocate memory”

今天运行Dockerfile脚本时报错了,现记录下来:Step 46/89 : RUN sudo mkdir -p /usr/local/apache-flume-1.7.0-bin/myagentsymlink /proc/mounts /var/lib/docker/overlay/2e59cde6da513075beb9fbfbab1d7920db8c25ca5f08e0f470...

2018-10-25 00:26:00 756

转载 Linux -日常运维-free

free :查看内存使用情况free 单位kbfree -m :单位MBfree -h #更加直观的显示单位total :总大小used: 已使用free : 剩余shared :共享buff/cache : 缓冲/缓存 缓冲:从磁盘里读出数据,放到内存里,最后到cpu(磁盘)-->内存(缓存)-->cpu #从磁盘里对出的数据,放在内存里,这块的数据...

2018-10-24 23:31:26 44

转载 常用排序算法:希尔排序

算法思路:希尔排序算是插入排序的一种,是改进版的直接插入排序,和直接插入排序不同的是它是按组进行插入排序的。步骤如下:取一个整数d1 = n / 2,将元素分成d1个组,每组相邻元素之间距离d1,然后在每组内部进行直接插入排序。 取第二个整数d2 = d1 / 2再将元素分成d2个组,然后再在每组内部进行插入排序。 重复上面的步骤直到d = 1的...

2018-10-24 16:53:00 45

转载 Mac下的常用两个包管理工具

如果是开发人员并且经常使用终端的话,很多时候要在终端安装一些软件包。比如:rabbitmq,activemq,sshpass等。像各种编程语言提供的包管理器,java有maven,python有pip,php有composer, nodejs有npm, objective-c和swift有pod。ruby有...

2018-10-24 08:30:00 663

转载 使用JDK自带的jmap和jhat监控处于运行状态的Java进程

对于处于运行状态中的Java进程,JDK自带了很多工具,允许Java开发人员监控运行进程中的各种状态,比如该进程内部创建了多少个对象实例,消耗了多少内存,等等。本文基于JDK1.8而写成。我下面写了一个最简单的Java类,包含了一个无限循环,每隔5秒增加一个计数器的值。package jmap;class Tool{ p...

2018-10-22 13:30:07 73

转载 Python 面向对象5 多态

一、多态  多态性(polymorphisn)是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作,简单的说就是一句话:允许将子类类型的指针赋值给父类类型的指针。  那么,多态的作用是什么呢?我们知道,封装可以隐藏实现细节,使得代码模块化:继承可以扩展已存在的代码模块(类):他们的目的都是为了--代码重用。而多态则...

2018-10-21 11:39:00 43

转载 Linux基础命令---du

du以块为单位,显示当前目录下,所有目录、文件、子目录的磁盘使用情况。总结每个文件的磁盘使用情况,对目录进行递归处理此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法du[选项][目录]2、选项列表选项说明--help帮助--version显示命令版本信息-a | --all显示所有的文件大小,包...

2018-10-18 20:54:39 44

转载 Laravel查询技巧

1、同时增加几个字段的数量DB::table('project') ->where('id',$yewuid) ->increment('count', 1, [ 'click'=>DB::raw('realclick + 1') ]);转载于:https://www.cnblog...

2018-10-18 15:20:00 69

转载 这组办公技能技巧,skr啥?

小伙伴们,今天为大家分享一组超级实用的办公技能技巧,让你的工作效率飞起!场景同事:“我需要拟一个发文稿,包含一大串名单,名单在Excel中,有什么办法快速整理到Word文件中并且排好序吗?”小编:“助您成功,仅需2步!”step 1Excel中整理好名单1、按笔画排序(也可按字母排序,具体视情况而定)。2、将姓名为2个字的与3个字的进行对齐。1)判断姓名长度,公式:=len(...

2018-10-17 17:02:44 80

转载 Hadoop生态圈-使用Ganglia监控flume中间件

                    Hadoop生态圈-使用Ganglia监控flume中间件                                         作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。一.Ganglia监控简介  加州伯克利大学千禧计划的其中一个开源项目.是一个集群汇总监控用的的软件,和Cacti不同,cacti...

2018-10-16 16:19:00 102

转载 PHP的$_SERVER["SERVER_NAME"]的用法

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

2018-10-16 14:44:00 753

转载 iOS 开发之 NSURLSession

NSURLSession 所有的都在这里(一)NSURLSession 所有的都在这里(二)

2018-10-13 19:16:00 45

转载 jQuery2.0.3源码分析

总体架构// 匿名子执行函数(function() { (21,94) 定义一些变量和函数 jQuery = function() {}; (96,283) 给jq对象,添加属性和方法, (285, 347) extend: jQ的继承方法 (349, 817) jQuery.extend(): 拓展一...

2018-10-12 13:03:37 84

转载 2018华为云区块链全球开发者大赛——小链接 大未来

金秋10月,由华为云和可信区块链推进计划联合主办的区块链全球开发者大赛于10月9日在北京盛大开幕!本次活动获得中国信息通信研究院和多家行业知名机构的大力支持,同时还邀请了国内外行业重量级专家嘉宾进行评审和指导。2018年是区块链技术发展的元年:17世纪,改良的蒸汽机被誉为当时的核心技术,它释放了人们的生产力;19世纪,电力的出现成就了第二次工业革命,他解决了人们基本的生活需求;21世纪,互联网的...

2018-10-12 09:19:50 72

转载 Android Jetpack: LiveData 和 Lifecycle 介绍 | 中文教学视频

Android Jetpack 是一系列助力您更容易打造优秀 Android 应用的工具和组件。这些组件能帮助您遵循最佳实践、免除编写繁复的样板代码并简化复杂任务,从而使您可以专注于最核心的代码逻辑。☟详细内容请看视频讲解☟点击查看视频讲解LiveData 是 Jetpack 架构组件 Lifecycle 库的一部分。Lifecycle 库能帮您解决常见的 Android 生命周期难题,並...

2018-10-12 03:16:08 193

转载 cmdp 命令行和单文件快捷提示、上传、下载、执行工具(远程同步)

简介cmdp相当于git中的一个小功能,可以可以搜索,记录,提交,上传,下载,执行自己的或他人的1行文字,或者1个文件cmdp相当于wget,可以下载1个文件,可以通过关键词,下载1个文件cmdp相当于alias,可以记录大量的命令别名,远程同步,只要登录cmdp账号,就可以使用和执行自己或他人的命令别名cmdp相当于man,可以制作和查看各种语言的helpcmdp相当于小云盘,可以储...

2018-10-11 09:18:44 488

转载 1. 静态

静态属性(即静态变量)一个类的某个属性为静态时, 该属性是全局的, 即以该类为模板创建的所有的对象的这个静态属性的指向同一个方法区.静态属性在使用方式上不依赖于对象.静态属性是全局的, 该属性只有一份, 这个只有一份的意思就是:相对于非静态属性而言, 每个对象的非静态属性都是独立的, 而每个对象的静态属性都是一样的, 都指向同一片内存区. 所以当修改了这个类模板的静态属性或者某个对象修改了自己...

2018-10-10 14:15:38 50

转载 腾讯守护者计划协助警方再破上亿条个人信息被黑客售卖案

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

2018-10-10 09:20:00 120

转载 java中构造函数前用public修饰与没有任何修饰符相比,有什么区别?

public允许任何其他类访问无修饰符的情况姑且称为default,访问范围是package,就是同一个包中的类可访问protected 子类可访问private 自己能访问转载于:https://www.cnblogs.com/qq3069418554/p/9761162.html...

2018-10-09 16:35:00 590

转载 (二)补补你对操作系统的认识

目录(你将学到一下知识)1.windows系统2. Mac OS系统3.Linux系统4.各系统的使用比例1.windows系统众所周知,windows系统是目前最主流的系统,Microsoft Windows是美国微软公司研发的一套操作系统,它问世于1985年,起初仅仅是Microsoft-DOS模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最...

2018-10-08 22:15:00 69

转载 [Android P] Android P版本 新功能介绍和兼容性处理(一)

cp from : https://blog.csdn.net/yi_master/article/details/80046696 Android P版本已经到来,首篇我们当然要先看下Android P版本的搭建和模拟器的使用1: Android studio的版本请选用 Android Studio 3.1 或者 Android Studio 3.2 Canary; And...

2018-10-08 14:06:00 103

转载 同步阻塞、同步非阻塞IO模型

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

2018-10-08 10:56:00 56

转载 什么是软件架构

本文探讨什么是「软件架构」,并对其下个定义!决策or组成?如果你去google一下「什么是软件架构」,你会看到各种各样的定义!不过大致可分为「决策」论和「组成」论!其中一个比较著名的「决策」论的定义是Booch,Rumbaugh和Jacobson于1999年提出的:架构就是一系列重要的决策,这些决策涉及软件系统的组织、组成系统的结构化元素及其接口的选择、元素之间协作时特定的行为、结构化元...

2018-10-08 00:55:29 163

转载 mysql关于ibdata文件的理解

总结1、默认情况下ibdata存放InnoDB表(InnoDB数据字典)元数据、undo logs、the change buffer, and the doublewrite buffer2、如果innodb_file_per_table=off,则ibdata也存放InnoDB表的实际数据,也就是InnoDB表建立后,不会再有单独的tablename.ibd文件3、虽然I...

2018-10-06 20:43:51 178

转载 PostgreSQL 批量SQL before/after for each row trigger的触发时机、性能差异分析、建议 - 含9.4 , 10版本...

标签PostgreSQL , trigger , row , statement , before , after , s_lock背景数据库触发器的触发时机,性能,高并发批量导入时,触发器的性能如何?批量导入时,before, after触发器在for each row模式下,触发机制如何,什么时候开始条到触发器指定的function中进行...

2018-10-05 17:38:26 1712

转载 数组的一些方法

for in遍历数组的属性shift()从头部弹出一个元素并返回此元素,改变原数组的值push()从尾部压入一个元素,并返回新数组的长度 需要填写压入的元素改变原数组的值pop(); 从头部弹出一个元素,并返回此元素改变原数组的值unshift(); 从尾部压入一个元素,并返回新数组的长度 需要填写压入的元素改变原数组的值//向左的弹出跟压入是shift()pus...

2018-10-04 21:49:00 42

空空如也

空空如也

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

TA关注的人

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