自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 day4

#文件操作sample(序列a,n) #从序列a中随机抽取n个元素,并将n个元素以list形式返回','.join() #以某个指定的分隔符将list变成字符串import string,randomf=open('email.txt','w')for i in range(10): u=''.join(random.sample(string.ascii_letters+string....

2018-06-30 22:19:00 83

转载 Oracle数据库优化

封转数据库字段varray 表CREATE OR REPLACE TYPE EMPLOYER_NAME AS OBJECT( E_NAME VARCHAR(40));CREATE OR REPLACE TYPE PRIOR_EMPLOYER_NAME_ARR AS VARRAY(10) OF EMPLOYER_NAME;...

2018-06-30 10:48:16 60

转载 Openjdk 安装 on centos7

本文演示如何在CentOS7上安装openjdk。1 准备工作1.1 查看可安装的版本$ yum -y list java-1.8*# 列出当前可用的安装版本Available Packagesjava-1.8.0-openjdk.i686 ...

2018-06-29 16:35:00 49

转载 DDOS工具合集---CC 2.0(僵尸网络proxy,单一url,可设置cookie,refer),传奇克星(代理+单一url,可设置cookie),NetBot_Attacker网络僵尸1.0(僵...

DDOS工具合集from:https://blog.csdn.net/chinafe/article/details/74928587CC著名的DDOS CC工具,效果非常好!CC 2.0使用了和CC 1.0一样的原理但是不同的编程技术CC 2.0的理论连接比CC 1.0 有了几十倍的提高但是在同样连接数的效率上有所降低CC 2.0支持比1.0更多的随机参数+{S|s|N|n|P|p...

2018-06-29 11:15:00 3635

转载 开源 java CMS - FreeCMS2.8 简历管理

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

2018-06-29 08:45:00 190

转载 Scala微服务架构 一

因为公司的一个项目需求变动会非常频繁,同时改动在可控范围内,加上产品同学喜欢一些超前思维,我们的CTO决定提前开启八门,使用微服务架构。划重点微服务架构主要特点:==独立组件(自主开发升级)====开运一体(谁开发谁运维)====去中心化(语言,系统,数据,统统可以分开不一样)==一. 那么什么是微服务架构呢?引自 https://www.ibm.com/develope...

2018-06-28 20:46:00 88

转载 读写文件

import redef readfile(path): f=open(path) lines=f.readlines() f.close() return linesdef writefile(path,lines): f=open(path,'w') f.writelines(lines) f.close()def processContents(li...

2018-06-27 23:02:00 50

转载 从事软件开发工作10年后的总结

我曾经写过一篇博客,从事软件开发工作5年后的总结,当时写这篇博客的目的就是整理一下自己从事软件开发工作5年以来所接触过的一些技术、工具,将这些内容形成条理化,便于回顾和查漏补缺。时间过的飞快,一下子又过了5年,正好到了10年左右的时间。也还是有必要写一篇这样的文章,对之前所经历的和自己的感想作个简要的总结。一、职业发展的阶段从职业发展的角度来看,一个人到了10年这个阶段,之前会经历这么几个阶段...

2018-06-27 16:55:00 305

转载 非root用户使用1024以下端口

如果你有一个最新的内核,确实有可能使用它作为非root用户启动服务,但绑定低端口。最简单有效的办法是:#setcap 'cap_net_bind_service=+ep' /path/to/program执行了该命令后,该文件程序将会具有CAP_NET_BIND_SERVICE功能,setcap在debian软件包libcap2-bin中,至于具体的功能感兴趣可以自...

2018-06-25 21:10:00 426

转载 CSS 中定位方式有几种,说明他们的意义

1.static 默认定位方式 显示为没有设置定位时的位置2.fixed(固定定位) 他所相对固定的对象是可视窗口,与其他无关。以浏览器窗口作为参考进行定位3.relative(相对定位) 元素相对自身偏移某个位置,可于子元素设置absolute。4.absolute(绝对定位) 元素相对于父元素进行某个定位。转载于:https://www.cnblogs.com/8080zh...

2018-06-25 15:20:00 87

转载 hiredis 使用 linux c++

1、linux下如何安装hiredis1)下载地址https://github.com/redis/hiredis2)编译和安装解压后的文件夹执行 make;make install;3)头文件包含include <hiredis/hiredis.h>4)编译选项makefile文件中加入 LDFLAGS = -lhiredis2、主要结构...

2018-06-24 09:55:00 335

转载 js课程 1-2 js概念

js课程 1-2  js概念一、总结一句话总结:js标签元素也是js对象,有属性和方法,方法就是事件,属性就是标签属性,可以直接调用。 1、js中如何获取标签对象?getElement获取的是标签,是元素,同样也是js对象,也有属性和方法,方法就是onclick这些事件,属性就是固有的属性13 //找到小狗图片14 dogobj=document.getElementB...

2018-06-22 11:22:00 103

转载 Servlet学习笔记05——什么是jsp?

1. jsp (java server page)(1)jsp是什么?sun公司制订的一种服务器端动态页面技术规范。注: 因为虽然使用servlet也可以生成动态页面,但是过于繁琐(需要使用out.println),并且难以维护(修改页面,就需要修改java代码),所以,sun才制订了jsp规范。 jsp是一个以.jsp为后缀的文件,该文件被容器转换成一个对应的Ser...

2018-06-22 10:26:00 69

转载 nodeJS安装及npm设置淘宝镜像

node.js安装下载node.js安装包:https://nodejs.org/en/download/,下载相应版本的node.js.需注意,在window中,node的安装目录中,最好不要有空格或中文字符。nodeJS的资源仓库在国内使用过程中,偶尔会遇到各种资源问题,通常设置为淘宝的镜像,网上很多说法是安装淘宝镜像,即$ npm install -g cnpm --r...

2018-06-21 19:37:00 72

转载 python 写入 execl 文件 之 xlwt 模块

1. xlwt 安装pip install xlwt 2. xlwt 操作, 代码#!/usr/bin/env python3import xlwt# 只能创建 新的 excel 文件# 1. 创建文件对象new_excel_file = xlwt.Workbook(encoding='utf-8') # 设置字符类型, 默认 ascii 类型...

2018-06-20 20:11:00 64

转载 从0开始发布一个无依赖、高质量的npm

写在前面没有发布过npm包的同学,可能会对NPM对开发有一种蜜汁敬畏,觉得这是一个很高大上的东西。甚至有次面试,面试官问我有没有发过npm包,当时只用过还没写过,我想应该挺难的,就小声说了没有,然后就让我回去了o(╯□╰)o。其实,在现在的我看来,npm包就是一个我们平时经常写的一个export出来的模块而已,只不过跟其它业务代码耦合性低,具有较高...

2018-06-20 14:08:00 67

转载 重新学习ubuntu -- 安装后的11条优化

内容来自:https://www.itcodemonkey.com/article/3280.html 1、 查看Ubuntu 18.04 LTS的新功能 在第一次进行系统里会有一个教程 提示你学习一下新功能,建议自己仔细看看2、确保任何东西都是最新的进入系统后,连接网络,更新 系统 ,保持最新 -- software updater打开应用程序菜单,搜索“软件更新程序”3、启用...

2018-06-20 11:30:31 108

转载 Python学习之错误调试和测试

Python学习目录在Mac下使用Python3Python学习之数据类型Python学习之函数Python学习之高级特性Python学习之函数式编程Python学习之模块Python学习之面向对象编程Python学习之面向对象高级编程Python学习之错误调试和测试Python学习之IO编程Python学习之进程和线程Python学习之正则Python学习之常用模块...

2018-06-20 00:34:19 197

转载 【22】访问者模式(Visitor Pattern)

  一、引言  在这篇博文中,我将为大家分享我对访问者模式的理解。  二、访问者模式介绍  2.1 访问者模式的定义  访问者模式是封装一些施加于某种数据结构之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保存不变。访问者模式适用于数据结构相对稳定的系统, 它把数据结构和作用于数据结构之上的操作之间的耦合度降低,使得操作集合可以相对自由地改变。  数据结构的每一个节点...

2018-06-18 19:06:00 61

转载 指针和引用(3)指针数组和数组指针

1.知识点1.1指针数组——存放指针的数组(1)指针数组本质上是一个数组,指针是数组中的内容,表示数组中的每个元素都是指针,因此指针数组就是存放指针的数组。下面是指针数组的用法:1 int a = 10, b = 20;2 int *p[3];3 p[0] = &a;4 p[2] = &b;(2)指针数组的定义可以抽象为...

2018-06-18 15:51:00 55

转载 小程序生命周期与小程序组件生命周期

小程序生命周期小程序注册完成后,加载页面,触发onLoad方法。页面载入后触发onShow方法,显示页面。首次显示页面,会触发onReady方法,渲染页面元素和样式,一个页面只会调用一次。当小程序后台运行或跳转到其他页面时,触发onHide方法。当小程序有后台进入到前台运行或重新进入页面时,触发onShow方法。当...

2018-06-16 14:27:00 440

转载 “无人”将成常态!这几个赚钱的职业可能要消失了…

当不少人还沉浸在互联网带来的新奇和快感中时,人工智能技术化成一股浪潮袭来了,并迅速地成为了业界聚焦的领域。去年还被禁锢在实验室的人工智能,今年已经为我们的生活带来了不少“新玩意”。以无人超市为代表的“无人系列”首当其冲,赚足了人们眼球的同时。今天,我们就来盘点一下人工智能技术都催生了哪些无人项目。无人超市今年7月,阿里的无人超市“淘咖啡”正式落户杭州。扫码进店,拿了东西就走,支付宝自动扣款,这样的...

2018-06-14 07:50:07 110

转载 史上最全的CDN内容分发网络实战技巧

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

2018-06-13 10:53:00 281

转载 js判断数据类型

一、JS中数据类型基本数据类型(Undefined、Null、Boolean、Number、String)复杂数据类型 (Object)二、判断数据类型下面将对如下数据进行判断它们的类型var bool = truevar num = 1var str = 'abc'var und = undefinedvar nu...

2018-06-12 13:42:16 92

转载 缓存更新的套路(转)

转自:https://coolshell.cn/articles/17416.html看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后放到缓存中,然后更新操作更新了数据库。于是,在缓存中的数据还是老的数据,...

2018-06-11 20:42:00 57

转载 CentOS7.X安装memcached

CentOS7.0安装memcache安装mencached服务及memcache扩展yum -y \install \vim \memcached \firewalld \将memcache加入systemdchkconfig --level 2345 memcached on修改配置文件vim /etc/sysconf...

2018-06-11 16:01:13 70

转载 mui 列表项左右滑删除功能升级(仿微信左滑 点击删除后出现确认删除)

mui 列表项左右滑删除功能升级(仿微信左滑 点击删除后出现确认删除)  2018-06-19更新显示样式

2018-06-10 12:25:00 559

原创 从达尔文到DevOps:John Willis和Gene Kim谈后凤凰项目时代

近日,IT Revolution发布了一份有声读物,内容是Gene Kim和John Willis之间将近八个小时的对话、后凤凰项目时代:DevOps的起源和演变。\\《凤凰项目》是一本关于IT、DevOps及助力企业成功的小说,发表于2013年,由Gene Kim、George Spafford和Kevin Behr合著。这本书致敬了《目标》,那是一本有关生产制造的小说,作者是Eliyahu G...

2018-06-09 07:04:05 49

转载 re模块 - 正则表达式 疏理(一)

在网上总是很难找到令自己比较满意的,关于正则表达式的文章。所以决定自己来总结一波,并配上相应的示例。正则表达式:定义了规则,用来字符串处理。用途:1、匹配 - 符合规则的字符串,则认为匹配了。2、提取 - 提取出符合规则的字符串。python中通过re模块来处理正则表达式。re模块的常用方法如下:re.match(re规则,字符串):从头开始匹配。从字符串的第一个字符开始匹...

2018-06-08 14:18:00 71

转载 iOS中NSString转换成HEX(十六进制)-NSData转换成int

NSString *str = @"0xff055008";  //先以16为参数告诉strtoul字符串参数表示16进制数字,然后使用0x%X转为数字类型  unsigned long red = strtoul([str UTF8String],0,16);  //strtoul如果传入的字符开头是“0x”,那么第三个参数是0,也是会转为十六进制的,这样写也可以:  unsigned...

2018-06-08 14:11:00 138

转载 ICAP互换客户端地址协议iOS实现示例

之前我写了一篇关于ICAP: 互换客户端地址协议的文章。文章中介绍和详细解析了关于ICAP协议算法,并给出Go语言版本的具体实现。实际上以太坊全节点Geth提供了WEB3接口,来转换ICAP格式地址(web3.fromICAP("XE86G29C8IV34UOJMYWHGDSGME33YKEC3QO"))。> web3{ ....

2018-06-08 12:07:01 137

原创 BOM展开2

;WITH BOM (Father,ChildCode,BomQty,iLevel)AS ( SELECT T0.Code Father,T1.Code ChildCode,CAST(T1.Quantity/T0.Qauntity AS DECIMAL(19,4)) BomQty,1 iLevelFROM OITT T0 JOIN ITT1 T1 ON T0.Code =T1.Father UNI...

2018-06-07 13:42:09 66

转载 移动磁盘文件系统没有文件怎么寻回

移动磁盘打不开文件系统没有,是因为这个I盘的文件系统内部结构损坏导致的。要恢复里面的数据就必须要注意,这个盘不能格式化,否则数据会进一步损坏。具体的恢复方法看正文工具/软件:星空数据恢复软件步骤1:先下载并解压程序打开后,直接双击需要恢复的分区,接着右击软件图标选择《以管理员身份运行》步骤2:程序运行后,直接双击需要恢复数据的盘步骤3:软件会很快将扫描到的文件,放到与要恢复盘卷标名相同的目录中...

2018-06-07 09:58:17 112

转载 one

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

2018-06-07 00:57:00 59

转载 高性能服务器开发基础系列 (一)主线程与工作线程的分工

服务器端为了能流畅处理多个客户端链接,一般在某个线程A里面accept新的客户端连接并生成新连接的socket fd,然后将这些新连接的socketfd给另外开的数个工作线程B1、B2、B3、B4,这些工作线程处理这些新连接上的网络IO事件(即收发数据),同时,还处理系统中的另外一些事务。这里我们将线程A称为主线程,B1、B2、B3、B4等称为工作线程。工作线程的代码框架一般如下:while (...

2018-06-06 23:05:09 44

转载 动态规划法(七)鸡蛋掉落问题(二)

  上次我们讲到,我们的主人公丁丁由于用动态规划法解决了鸡蛋掉落问题(egg dropping problem)而获得了当地科学家的赏识。这不,正当丁丁还沉浸在解决问题的喜悦中,科学家又给丁丁出了一个难题:假设有n个鸡蛋和d次尝试机会,那么,最多能探索多少层楼?这无疑是鸡蛋问题的翻版,因为这两个问题实在太像了。丁丁没有犹豫,立马按照之...

2018-06-06 22:30:26 135

转载 oracle数据库锁表解决办法

当多人同时操作oracle数据库的同一张表的时候,经常会造成锁表现象,这时需要手动进行解锁。首先:先看下那些表被锁住,程序如下:1,select b.owner,b.object_name,a.session_id,a.locked_modefrom v$locked_object a,dba_objects bwhere b.object_id = a.object_id...

2018-06-06 12:42:00 91

转载 Android自定义Dialog多选对话框(Dialog+Listview+CheckBox)

先放效果截图项目中需要有个Dialog全选对话框,点击全选全部选中,取消全选全部取消。下午查了些资料,重写了一下Dialog对话框。把代码放出来。public class MainActivity extends Activity { View getlistview; String[] mlistText = { "全选", "选择1", "选择2", "选择3", "选择...

2018-06-06 12:40:00 200

转载 Postman安装与使用

Postman一款非常流行的API调试工具。其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例如Jmeter、soapUI等。不过,对于开发过程中去调试接口,Postman确实足够的简单方便,而且功能强大。官方网站:https://www.getpostman.com/安装:1、Postman最早是作用chrome浏览器插件存在的,所以,你可以到chrome商店搜索下载安装,因...

2018-06-04 22:58:00 199

转载 单元测试unittest及报告生成(两种报告模板)

Python中有一个自带的单元测试框架是unittest模块,用它来做单元测试,它里面封装好了一些校验返回的结果方法和一些用例执行前的初始化操作。在说unittest之前,先说几个概念:TestCase 也就是测试用例TestSuite多个测试用例集合在一起,就是TestSuiteTestLoader是用来加载TestCase到TestSuite中的TestRunner是来执...

2018-06-04 17:28:00 1370

空空如也

空空如也

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

TA关注的人

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