自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 g++使用总结

学习C和C++的同学应该都知道,gcc是一款跨平台的C/C++编译器,可以在Linux/Windows平台下使用,具有十分强大的功能,结构也十分灵活,并且可以通过不同的前端模块来支持各种语言,如Java、Fortran、Pascal、Modula-3和Ada的编译。许多有名的工程和库都是使用gcc进行编译的,如nginx,libevent等。今天我们重点介绍gcc组件中可以用来编...

2018-12-31 14:23:00 406

转载 @总结 - 5@ 牛顿迭代法的应用——多项式开方,对数,指数,三角与幂函数

目录 @0 - 参考资料@ @0.5 - 多项式平方根@ @1 - 牛顿迭代法@ @数学上的定义@ @对于多项式的定义@ @2 - 牛顿迭代的应用@ @重新推导 - 多项式逆元@ @重新推导 - 多项式平方根@ ...

2018-12-30 19:13:00 381

转载 关于高可用的系统

在《这多年来我一直在钻研的技术》这篇文章中,我讲述了一下,我这么多年来一直在关注的技术领域,其中我多次提到了工业级的软件,我还以为有很多人会问我怎么定义工业级?以及一个高可用性的软件系统应该要怎么干出来?这样我也可以顺理成章的写下这篇文章,但是没有人问,那么,我只好厚颜无耻的自己写下这篇文章了。哈哈。另外,我在一些讨论高可用系统的地方看到大家只讨论各个公司的技术方案,其实,高可用的系...

2018-12-29 20:15:00 51

转载 PropertyGrid--为复杂属性提供编辑功能

零.引言  PropertyGrid用来显示某一对象的属性,但是并不是所有的属性都能编辑,基本数据类型(int, double等)和.Net一些封装的类型(Size,Color等)可以编辑,但是对于自己定义的类型属性,是不能编辑的,本文主要讲述如何为自定义类型作为属性时,在PropertyGrid中进行编辑,以及进行设计时序列化,本文主要参考MSDN,错误和不足之处还望指正。一.自定...

2018-12-29 17:28:00 1146

转载 关于两个服务器数据库之间的数据几种方法实践

以前数据库和环境相关的都是开发之前都是开发LEADER 搞定了,今天自己搞本地数据库做测试,由于表比较多,数据比较多,所以在用了很多种数据同步的方法,现在总结下下面几种方法的感受1.通过转儲SQL 文件,通过转儲表结构和数据SQL 文件的方式 ,然后导入到本地的数据库 缺点:不能批量转存,如果需要的转存部分数据的时候不能个性化选择2.安装Navicat 里,使用工具里的...

2018-12-29 00:33:00 175

转载 socket 编程中。 服务端用到多线程

客户端连接服务端之后, 服务端会生成与客户端交换信息的socket。在服务端实现多线程: 为每个连接创建一个线程进行信息交换。import threadingfrom socket import *from time import ctimeHOST='127.0.0.1'PORT = 1111BUFSIZE= 1024ADDR = (HOS...

2018-12-28 22:34:00 86

转载 01概率

http://acm.hdu.edu.cn/showproblem.php?pid=1203如果求得到offer的最小可能,等价于1-求没有可能的解。多个概率是相乘。//坑爹的题目,居然有n=0或m=0成立的情况。之前偷懒只判断n等于零WA了好多次 1 #include<iostream> 2 #include<algorithm> 3 #inc...

2018-12-27 20:16:00 66

转载 给在校大学生初学开发编程的经验(测试)

一、这多东西啥时候能学完?现在IT新技术日新月异。就常用编程语言而言,有c/c++、汇编、java,c#、Python等;操作系统平台有unix /linux,windows系列;开发工具有VC、VisualStudio2008、Eclipse、NetBeans等;每个大平台下,还有很多的 的方向:如网络、数据库、脚本、HTML、动态网站、游戏开发等;有人还在学Dreamwea...

2018-12-27 15:25:00 115

转载 【旧文章搬运】分析了一下360安全卫士的HOOK(二)——架构与实现

原文发表于百度空间及看雪论坛,2009-10-14看雪论坛地址:https://bbs.pediy.com/thread-99460.htm刚发这篇文章的时候,因为内容涉及360的核心产品,文章被雪藏了一段时间==========================================================================Author:achillis...

2018-12-26 21:13:00 268

转载 Javascript DOM(2)

一、value属性操作  1、具有value属性的三个标签:input、select、textarea  2、value的获取:ele.value input=document.getElementById('input') console.log(input.value);<!DOCTYPE html>&l...

2018-12-25 21:05:00 67

转载 解读经典《C#高级编程》第七版 Page20-32.核心C#.Chapter2

前言讲到核心C#的语法,其实很难讲,因为大部分是基础知识。如果只讲入门的基础知识,那细节又多,意义也不大。我们就不讲一般性的内容,而是找一些有趣的点,展开讲讲。01Hello WorldHello World一般开始编程的开头,都是写一个Hello World程序,这本书也是不能免俗。我们发现,Hello World基本都是用控制台(Console)程序写的。...

2018-12-25 13:20:00 47

转载 油猴子 Tampermonkey 应用介绍

Tampermonkey ,俗称“油猴子”。是一款免费的浏览器扩展和用户脚本管理器。安装介绍下载地址:https://pan.baidu.com/s/1AyWdUa4HeoOIDft2XM6G1Q谷歌插件安装方法:1. chrome插件安装包(.crx文件)2. 谷歌浏览器3. 找到需要按照的chrome插件或者chrome扩展程序的安装包。4. 打开chrome浏...

2018-12-24 23:16:00 563

转载 Nginx缓存

一、基于proxy_cache的缓存worker_processes 1;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; sendfile on;...

2018-12-24 15:48:00 58

转载 期末大作业

一、boston房价预测1. 读取数据集#boston房价预测#1.读取boston房价数据集import pandas as pdfrom sklearn.datasets import load_bostonboston = load_boston()x=boston.datay=boston.targetpd.DataFrame(x,y)运行结...

2018-12-23 21:51:00 196

转载 LC 961. N-Repeated Element in Size 2N Array【签到题】

In a arrayAof size2N, there areN+1unique elements, and exactly one of these elements is repeated N times.Return the element repeatedNtimes.Example 1:Input: [1,2,3,3]Output: 3...

2018-12-23 19:24:00 51

转载 JS ——DOM,BOM(包含盒模型,动画)总结

JS盒模型content: 通过计算后样式获取padding + content: box.clientWidth | box.clientHeightborder + padding + content: box.offsetWidth | box.offsetHeight绝对定位top|left: box.offsetTop | box.offsetLeftoffset、client、...

2018-12-23 13:45:00 148

转载 用存储过程向数据库添加大量数据【mysql】

预分配ID的设计,需要先为数据库生成大量的数据。比如对用户ID有要求的系统,那么用户ID就要预先生成。通过python,php,c/c++/c#,js等程序生成也是可以,但需要这些程序环境,而且单条插入太慢,又因为数据包大小问题,需要切割INSERT语句。还要写连接字符串,安装组件等等,比较麻烦。我写了一个通过存储过程即可实现大批量插入的代码,虽然也是要切割,但减少了很多环节,使数据...

2018-12-21 15:36:00 189

转载 Swift 可选链

可选链(Optional Chaining)是一种可以请求和调用属性、方法和子脚本的过程,用于请求或调用的目标可能为nil。可选链返回两个值:如果目标有值,调用就会成功,返回该值如果目标为nil,调用将返回nil多次请求或调用可以被链接成一个链,如果任意一个节点为nil将导致整条链失效。可选链可替代强制解析通过在属性、方法、或下标脚本的可选值后面...

2018-12-21 14:50:00 42

转载 git只clone仓库中指定子目录和指定文件的实现

## step 1 :初始化空库[root@vm_test backup]# mkdir devops[root@vm_test backup]# cd devops/[root@vm_test devops]# git init #初始化空库## step 2 : 拉取remote的all objects信息[root@vm_...

2018-12-21 11:22:00 2105

转载 驼峰式命名改下划线命名

import sysimport reif __name__ == "__main__": # 读取第一行的n n = int(sys.stdin.readline().strip()) str = [] for i in range(n): # 读取每一行 line = sys.stdin.readline(...

2018-12-20 21:46:00 87

转载 【Linux 网络编程】TCP网络编程中connect()、listen()和accept()三者之间的关系

基于 TCP 的网络编程开发分为服务器端和客户端两部分,常见的核心步骤和流程如下:connect()函数:对于客户端的 connect() 函数,该函数的功能为客户端主动连接服务器,建立连接是通过三次握手,而这个连接的过程是由内核完成,不是这个函数完成的,这个函数的作用仅仅是通知 Linux 内核,让 Linux 内核自动完成 TCP 三次握手连接,最后把连接的结果返回给这个函数...

2018-12-20 19:55:00 74

转载 流程控制语句 if — 循环语句 while

流程控制语句 ifif 条件: # 第一种、 这里用英文的冒号来区分条件和结果,且结果要到下行输入  结果 # 结果前面要加四个空格 或一个tab键 ,一个tab键 = 四个空格if 3 > 2: print('是对的')if 条件: # 第二种、...

2018-12-20 19:06:00 111

转载 行为型模式-迭代器模式

参考:https://www.jianshu.com/p/f4917cb027521.定义提供一种方法访问一个容器对象中各个元素,而又不需暴露该对象的内部细节。2.介绍迭代器模式属于行为型模式。迭代器(Iterator)模式,又叫做游标(Cursor)模式。Java中的Map、List等等容器,都使用到了迭代器模式。3.UML类图角色说明:...

2018-12-20 17:09:00 43

转载 【.Net】 C#访问修饰符

一 类的修饰符:C#中类的默认修饰符是internal。1 private 只有对包.NET中的应用程序或库才能访问。2 public 不限制对类的访问。3 protected 只可以被本类和其继承子类访问;4 internal 只可以被本集合(Assembly)内所有的类存取。集合是C#语言中类被组合后的逻辑单位和物理单位,其编译后的文件扩展名往往 是“.DLL”或“.EXE”。 仅为...

2018-12-20 09:36:00 51

转载 Bean的加载

前言经过前面的文章分析,我们结束了对XML配置文件的解析,这篇文章开始对bean加载进行分析,话不多说,开始。Bean加载入口下面有很简单的一段代码可以作为Spring代码加载的入口: 1 ApplicationContext ac = new ClassPathXmlApplicationContext("spring.xml"); 2 ac.getBean(XXX.cl...

2018-12-18 21:52:00 53

转载 Python中对文件和目录的操作

用到的核心模块有:os shutil文件的创建:f = open("文件名", "w") 注:如果涉及到乱码问题需要在后面加上encoding="utf-8"文件内容的读取:f = open("文件名", "r")文件的重命名:os.rename("之前的名字", "想要修改的名字")文件的删除:os.remove("需要删除的文件")当前路径的...

2018-12-18 20:16:00 94

转载 python容器类型的协议

1、协议(Protocols)与其他编程语言中的接口恒相似,它规定你哪些地方必须要定义,然而在python中的协议就显得不那么正式,事实上,在python中,协议更像是一种指南。2、序列类型和映射类型(元组,字典,字符串,列表)等都属于容器类型,关于容器类型的协议如下:(1)如果你希望定制的容器是不可变的话(元组,字符串等),你只需定义__len__()和__getitem__()方法;...

2018-12-18 00:17:00 85

转载 Postman模拟高并发执行

一次,执行1000次。看看服务器能否承受住。查看每一次的执行情况,查看总的执行情况。成功情况,失败情况。转载于:https://www.cnblogs.com/jiqing9006/p/10132959.html...

2018-12-17 18:03:00 6758

转载 Django项目下auth认证的使用(二)

基于Django的auth认证系统,你写一个项目时,当你需要判断 用户是否登录,是否有权限直接访问你的网站,还是需要登录才有权限访问,这些东西都是基于一个cookie或者session的。系统通过判断你浏览器端 是否携带认证的信息,从而给你赋予什么样的权限(现在也有一个什么缓存登录的,你们也可以去了解一下)。但是cookie或者session的话,你是不是要自己写一个co...

2018-12-17 17:31:00 38

转载 __getattribute__和item系列

# class Foo:# def __init__(self,x):# self.x=x## def __getattr__(self, item):# print('执行的是我')# # return self.__dict__[item]## f1=Foo(10)# # print(f1....

2018-12-17 16:38:00 61

转载 linux 怎么与网络对时

首先来了解下面几个知识点:1. date命令:#date显示系统时间2.hwclock命令 (即hardwareclock系统硬件时间)#hwclock显示硬件时间#hwclock -w将系统时间写入到系统硬件当中3.ntpdatentpdate 是一个linux时间同步服务软件,具体的详细资料请参考下百度,有很多详细的资料第二、查看本机是否安装ntpdate服务,如果没有安装,请 yum ...

2018-12-17 09:58:00 71

转载 docker常用命令

service docker restart docker重启service docker stop docker停止service docker start docker启动docker run -it -v myfolder:myfolder --name mydocker_demo ...

2018-12-16 16:55:00 49

转载 hdu 1506 Largest Rectangle in a Histogram

Written with StackEdit.DescriptionA histogram is a polygon composed of a sequence of rectangles aligned at a common base line. The rectangles have equal widths but may have different heights. For ...

2018-12-16 11:44:00 53

转载 React Native框架如何白盒测试-HIPPY接口测试架构篇

本文转载自腾讯TMQ团队 ,侵权删。1、开天辟地Hippy是什么呢?简单点,能用JavaScript来写Android和iOS应用的框架,类似业界的React Native。好吧,我们还是严谨一点。Hippy是一个前终端一体化的JavaScript Framework,可以用JavaScript构建Native原生界面,以及调用Native的能力。同时可以一次编写A...

2018-12-15 19:16:00 258

转载 CentOS7 安装虚拟环境 virtualenvwrapper

##1. 安装virtualenvwrapper1. yum install python-setuptools python-devel2. pip install virtualenvwrapper##2. 编辑.bashrc文件1. 查找/virtualenvwrapper.sh路径: whereis virtualenvwrapper.sh (我的电脑搜索结果:/usr/bin/vir...

2018-12-15 18:47:00 91

转载 css属性 盒子模型

一. css属性相关  1.宽和高    1.width可以为元素设置宽度      2. height可以为元素设置高度     3.只有块级标签才可以设置宽度和高度,内联标签并不能设置宽度和高度,及时设置了也不生效   2. 字体属性      文字字体:fon-family可以把字体名称做"回退来保存",及时指定多个字体,浏览器不支持第一个,就按...

2018-12-14 19:45:00 187

转载 Linux VMWare VNC远程桌面管理

一、linux vncserver环境配置:1.vncserver和gnome安装软件包:yum install tigervnc-server -yyum groups install GNOMEyum groupinstall "GNOME Desktop"yum groups install "Virtualization Hypervisor" "Virtualizat...

2018-12-14 18:21:00 611

转载 [CF662C] Binary Table(FWT)

题意:https://www.cnblogs.com/cjyyb/p/9065801.html题解:转载于:https://www.cnblogs.com/yinwuxiao/p/10120198.html

2018-12-14 16:35:00 61

转载 IOS —— UIButton被点击响应的背后

一天打渔,三天晒网。大家猴又是我,坚持在工作日中的一日一博客。今天聊的是有关上几篇文章提到的<事件响应链>的后续。在点击Button时,响应事件的背后到底发生了什么事那提到文章内容前还是得复习一下的事件传递,响应链到底是怎么样的呢?至简的回答,传递是自上往下。响应则相反,是自下往上的。虽然说起来很简单,但是在过程中涉及的方法还是比较多的传递要经历hitTest,...

2018-12-14 01:45:00 85

转载 2018.12.12

6.现有以下函数,利用装饰器为此函数加上认证功能,也就是只有用户名为'python', 密码为'123'才能调用此函数,否则不允许def my_log(name):  print('%s欢迎登陆'%(name))import functoolsdef decorator(f): @functools.wraps(f) def wrapper(*arg,*...

2018-12-13 11:29:00 37

空空如也

空空如也

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

TA关注的人

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