自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 课时4 线程传参详解,detach()大坑,成员函数做线程函数

线程传参void myprint(int a){ cout << "此时在子线程中" << endl; cout << "a = " << a << endl;}int main(int argc, char** argv){ int a = 1; thread myjob(myp...

2019-08-31 22:03:00 150

转载 Git - git bash 在 windows 下创建软连接

1. 概述使用 git bash 在 windows 下创建软连接或者叫 快捷方式感谢 Tony 老师的帮助Tony 的技术笔记Windows 使用 ln -s 创建软链接2. 问题需求使用 git bash(MINGW64) 在 windows 下创建 软连接问题git bash 的 ln -s, 是直接复制一个文件, 两者本质没有关联wind...

2019-08-30 11:48:00 1134

转载 VIM - ex 命令行的窗口切换

1. 概述操作vim 同时编辑多个文件约定ctrl使用按键 ctrl + w 时, 写作 ^W思路我记得这个由两个机制ex 命令与缓冲区分屏2. 场景文件file1file2file33. ex命令 与 缓冲区概述vim 可以同时打开多个文件这里介绍的, 是通过 ex 表达式进行的操作1. 打开命令&gt...

2019-08-29 20:33:00 337

转载 Linux - paste

1. 概述引入碰到一个场景, 需要将两列合并成一列vim 的 ex 貌似不太好做这个事如果两列在一行里, ex 是可以做的但问题就是, 两列不在一行里...sed 和 awk 应该是可以做, 但是我没找到目前找到的解法, 就一个 pastepaste名字粘贴作用将两个文件做 列合并行列转置这个略2. 场景概述简单的 列...

2019-08-28 21:33:00 112

转载 Linux - seq

1. 概述生成序列的命令之前貌似写过 seq 命令, 这次单独拉出来再写一次吧节操先放一放2. 命令1. 帮助命令# 输出我就不打了,# 这个命令可用, 证明组件可用> seq --help2. 简单序列命令# 输出 [1, 3]# 步长为 1# seq 3 也可以> seq 1 31233. 序列步长命令...

2019-08-28 20:59:00 119

转载 IDE - idea - tab - 方法相关的移动

1. 概述标题可能会改一个 tab 里方法相关的操作2. 前提以默认的模式编辑 tab对我来说, 就关掉 vim 插件3. 操作1. 查看文件结构概述唤出当前文件的 结构唤出后可以查看方法, 过滤, 跳转操作按键ctrl + F122. 方法跳转概述按顺序在方法之间跳转操作按键alt + up / down3. ...

2019-08-27 15:05:00 483

转载 VIM - 问题: 简单变换

1. 概述学习 Java 反射的时候, 碰到的简单问题手动可以处理, 但是真的很浪费时间想熟悉一下工具的使用2. 题目源Modifier.isAbstract(int modifiers);Modifier.isFinal(int modifiers);Modifier.isInterface(int modifiers);Modifier.isNative(in...

2019-08-26 20:56:00 104

转载 工具 - Idea - 快捷键整理 - 01. Navigation

1. 概述工具的熟练程度, 会决定工作效率总共也就 140 条左右吧需要讲解吗?2. ref1. idea 自带的 ReferenceCard.pdf3. keymap1. 文件移动Ctrl + N Go to classCtrl + Shift + N Go to fleCtrl + Alt + Shift + N Go to symbolCtrl + E...

2019-08-26 19:58:00 253

转载 Mysql

1. 数据库的概念:将保存数据的部分,存到一个公共的地方,所有的用户涉及到数据相关都必须来这个公共地方查找2. DBMS: 数据库管理系统  1: 关系型数据库:数据与数据之间可以有关联和限制的,关系型数据库通常都是表结构,也就意味着你在用关系型数据库的时候第一步就是确定表结构,关系型数据库中字段有特定的类型,常见的有:MySQL, oracle, sqlite, db2, s...

2019-08-23 15:46:00 200

转载 全局捕获键盘(包含未激活状态)

[STAThread]static void Main(){ Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); _hookID = SetHook(_proc); Form1 form1 = new Form1(...

2019-08-22 10:43:00 156

转载 散列

基本概念散列是一种用于以常数平均时间执行插入、删除和查找的技术理想的散列表数据结构是一个包含有关键字的具有固定大小的数组,表的大小记作TableSize,习惯上使表从0到TableSize - 1变化,每个关键字被映射到0到TableSize - 1范围中的某个数并被放在合适的单元中,这个映射就叫散列函数当两个关键字散列到同一个值的时候就会产生冲突,因为单元数目有限而关键字无穷多...

2019-08-19 20:05:00 111

转载 Linux - curl 基本使用

1. 概述我接触过的很多服务端调试, 接口测试, 最终都落到了这个地方简答介绍 curl 的使用尽量循序渐进, 因为我也不太熟悉大概会提到的命令curlcurl -vcurl -scurl -icurl -Xcurl -Hcurl -d2. curlCommandLine Uniform Resource Locator官网https://cu...

2019-08-16 21:52:00 137

转载 优先队列

概念和性质优先队列是允许至少下列两种操作的数据结构:插入(Insert)和删除最小者(DeleteMin)实现优先队列的数据结构叫二叉堆,他有两个性质,结构性(完全二叉树)和堆序性((min)堆或(max)堆),堆的操作必须要到堆的所有性质都被满足才能终止堆是一颗被完全填满的二叉树,在树的底层上的元素从左到右填入的,这样的树叫完全二叉树。可以证明一颗高为\(h\)的完全二叉树有\...

2019-08-16 20:26:00 111

转载 待整理

批量插入sql:https://blog.csdn.net/fly910905/article/details/78136988https://blog.csdn.net/dzy21/article/details/51932352https://blog.csdn.net/shangrila_kun/article/details/78570956远程读取文件:https:...

2019-08-16 13:56:00 97

转载 Mysql 解压安装

下载在MySQL官网Download页面上默认只能下载最新的版本,现在MySQL5.7已经被放到了archives这个页面历史版本里。这个链接:https://downloads.mysql.com/archives/community/ 下载下来的ZIP压缩包只包含MySQL Server(最小化安装),也是下面所写内容中用到的版本。msi图形化安装的版本在这MySQL Ins...

2019-08-15 17:50:00 106

转载 线程进程池,协程,IO模型

1. 线程进程池  1.池: 在保证计算机硬件安全的情况下最大限度的使用计算机硬件,池其实是降低了程序的运行效率,但是保证了计算机硬件的安全(硬件的发展跟不上软件发展的速度)  2: 线程池与进程池: 开线程和进程都需要消耗资源,只不过两者比较情况下线程消耗的资源比较少,使用进程池与线程池能在计算机能承受的范围内最大限度的使用计算机  3: 在python中开线程池与进程池需...

2019-08-15 16:19:00 260

转载 快速排序

快速排序最坏情形时间复杂度\(\mathrm{O}(N^2)\)平均运行时间\(\mathrm{O}(NlogN)\)//快速排序驱动程序void QuickSort(int *a; int N){ Qsort(a, 0, N - 1);}//实现三数中值分割法的程序int Median3(int *a, int Left, int Right){ ...

2019-08-14 23:00:00 80

转载 堆排序

堆排序时间复杂度\(\mathrm{O}(NlogN)\)#define LeftChild(i) (2 * (i) + 1)void PerDown(int *a, int i, int N){ int Child; int tmp; for (tmp = a[i]; LeftChild(i) < N; i = Child) { ...

2019-08-14 22:07:00 83

转载 转:织梦ckeditor添加自定义按钮,实现自定义样式

1、首先打开/include/ckeditor注:这里为本站目录。2、打开ckeditor文件夹下的ckeditor.js文件,查找代码:n('Bold',p.bold,'bold',o.coreStyles_bold);在其后添加代码:n('Custom',p.custom,'custom',o.coreStyles_custom); 注:这里的Custom为自定义,但必...

2019-08-14 16:10:00 201

转载 Codeforces Round #579 (Div. 3) 题解

比赛链接:https://codeforc.es/contest/1203/A. Circle of Students题意:\(T\)组询问,每组询问给出\(n\)个数字,问这\(n\)个数字能否围成圆环。(围成圆环指,从某一位开始顺时针或逆时针遍历,数组为\(1, 2, 3, ..., n\))分析:把数组复制一份,两个数组首尾相接,正反判定两次即可。AC代码:#includ...

2019-08-14 16:08:00 89

转载 根文件系统的构成

2010-7-22 根文件系统的构成/dev--设备文件节点用目录。如果使用设备文件系统,则把它挂载到这里/proc—挂载 proc 文件系统/bin—存储系统基本命令的目录/etc—系统启动配置等脚本,如 rcS、inittab、fstab 等/lib—系统默认的动态链接库目录/usr—用户目录,包括/usr/bin、/...

2019-08-14 15:34:40 96

转载 希尔排序

希尔排序初始81941196123517952858417515在5-排序后35171128124175159658819495在3-排序后28121135154158179475819695在1-排序后11121517283541587581949596...

2019-08-13 22:21:00 73

转载 AngularJS报错:[$compile:tpload]

页面中有: <div ng-view></div> 这里会根据不同的路由设置选择不同模版下的内容。 如果把AngularJS网站项目放在包含中文字的目录中,会报以上的错。 解决办法:把AngularJS网站项目放在没有中文字的目录中。转载于:https://www.cnblogs.com/darrenji/p/4844312.html...

2019-08-13 22:20:32 236

转载 房屋交易系统(winForm)之登陆界面

UIL界面层代码 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Wi...

2019-08-13 21:56:42 160

转载 SIP服务器性能测试工具SIPp使用指导(转)

1 安装及概述:SIPp是一个测试SIP协议性能的工具软件。这是一个GPL的开放源码软件。它包含了一些基本的SipStone用户代理工作流程(UAC和UAS),并可使用INVITE和B YE建立和释放多个呼叫。它也可以读XML的场景文件,即描述任何性能测试的配置文件。它能动态显示测试运行的统计数据(呼叫速率、信号来回的延迟,以及消息统计)。周期性地把CSV统计数据转储,在多个套接...

2019-08-13 10:17:32 1221

转载 译:Guidelines – a hidden feature for the Visual Studio Editor

源文:http://blogs.msdn.com/saraford/archive/2004/11/15/257953.aspx在vs.net 2005 编辑器中设置一条代码边界线,以防止自己的代码行写的过长。如下图所示的就是从第5列到第30列显示了两条边界线。操作步骤:1.关闭VS 2005,如果你的打开了它。2.打开注册表[HKEY_CURRENT_USER]\Software\Microso...

2019-08-12 20:21:53 117

转载 并发编程 线程

1.线程的概念:  1.什么是线程: 进程和线程都是虚拟单位,都是用来帮助我木门形象的描述某种事物    进程 : 资源单位 线程:执行单位    每一个进程都自带一个线程,线程才是真正的执行单位,进程只是在线程运行过程中提供代码运行所需要的资源  2. 为什么要有线程:    开进程 1 申请内存空间 耗资源, 拷贝代码, 耗资源    ...

2019-08-12 19:43:00 163

转载 并发编程 进程

1. 操作系统发展史:  1. 手工操作--穿孔卡片:程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,打印机输出计算结果;用户取走结果并卸下纸带(或卡片)后,才让下一个用户上机。    特点:1:用户独占全机。不会出现因资源已被其他用户占用而等待的现象,但资源的利用率低。 ...

2019-08-12 19:07:00 129

转载 Don’t Be Afraid to Break Things

近期看了一本书《97 Things Every Programmer Should Know》. 其中一条“Don’t Be Afraid to Break Things”。我对这句话的理解是:在察觉需求和设计不合理的第一时间,要有勇气和耐心去解决; 在实际工作中,我们遇到很多次这种情况。随着对核心业务理解的加深,以前一些不必要或者不合理的设计就会暴露出来。这时,我们需要...

2019-08-12 18:36:47 123

转载 Android打包key密码丢失找回

昨天准备给自己的应用发布一个新版本,在apk打包时,发现之前的用的keystore密码忘了。 蛋碎了一地,我把我所能想到的密码都试了一遍(注:我平常在各个门户网站注册基本上用的都是那几个字母和数字组合做密码),无果。 折腾到凌晨一点半,死的心都有了。Google和百度搜个底朝天,也没找到解决办法,Stackoverflow上的大牛们说,只有两个办法:1.想出密码 ;2.重新修改包名,重新生成key...

2019-08-12 17:11:54 669

转载 Multiple Thread with dependencies

Original Articles comes from http://msdn.microsoft.com/en-us/magazine/dd569760.aspxHowever, I met problems. threads in parallelenters intodead lock. My implement is a littile different wi...

2019-08-11 22:35:48 164

转载 RMQ问题ST算法与模板

2007-07-15 15:48-------------------------------------算法简述-----------------------------------------ST算法O(nlogn)预处理,O(1)的查询指定区间的最值(以最小值为例)基本上是把待求区间[l,r]分为两段长为len的区间左边一段为[l,l+len-1...

2019-08-11 22:23:46 97

转载 【M20】协助完成“返回值优化(RVO)”

1、方法返回对象,会导致临时对象的产生,这降低了效率,const Rational operator* (const Rational& lhs,Rational& rhs)。有没有什么解决办法呢?2、试图返回引用,方法内的局部对象,在方法执行完后销毁,这个引用指向垃圾。不可行。3、试图返回指针,这导致奇怪的语法Rational c = *(a*b); 并且要求客...

2019-08-11 21:44:20 75

转载 MySQL笔记

SQL分类:DDL:数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象的定义,常用的语句关键字包括create、drop、alter、等DML:数据操控语句,用于添加、删除、更新和查询数据库语句,并检查数据完整性,常用的语句关键字主要包括insert、delete、update和select。DCL:数据控制语句,用于控制不同数据段直接的许可和访问级...

2019-08-11 21:22:00 87

转载 Learning Cocos2d-x for XNA(7)——让Sprite动起来

本讲将详细介绍Cocos2d-x游戏中动画Animate的创建方式,通过逐帧数组播放动画和创建动画集合播放动画,比较两者的异同,让Sprite动起来。还是得创建两个文件AnimateLayer和AnimateSceneAnimateSceneAnimateScene 1 using System; 2 using System.Collections.Generi...

2019-08-11 04:08:50 119

转载 其他 - markdown 常用语法

1. 概述简述 markdown 相关的标记2. markdownmarkdown概述简单的标记语言用作快速排版使用使用标记对文章样式进行描述通过专门的引擎读取, 可以展示简单的样式常见用途github 上的描述文档常见工具idea 的 markdown 插件有道云笔记vim3. 简单语法概述简单语法标题# 一级标...

2019-08-10 22:21:00 69

转载 【转】JAVA CAS原理深度分析

转自:http://blog.csdn.net/hsuxu/article/details/9467651看了一堆文章,终于把JavaCAS的原理深入分析清楚了。感谢GOOGLE强大的搜索,借此挖苦下百度,依靠百度什么都学习不到!参考文档:http://www.blogjava.NET/xylz/archive/2010/07/04/325206.ht...

2019-08-10 04:45:56 69

转载 DropDownList在GridView编辑时设置默认选项

我们在数据库中有一个student数据表:注:studentSex为Bit类型,其中1代表男,0代表女在GridView中显示情况:我们在选择Edit后,需要在Sex列中以DropDownList形式展现,并且展现的DropDownList的默认选项当前学生的性别。如图所示:Sex列代码:1<asp:Template...

2019-08-09 07:17:53 161

转载 Pair Project 初体验(By Cuilin Lan & Xiao Fang)

在邹欣老师的策划下,第一次接触结对编程这个很modern的概念,并且还身体力行之,几经波折,终于和Cuiling把pair project 搞定,也体会到其中的乐趣与满足~ 作为本人平生写的第一个小游戏,先show一下我和Cuiling心血的结晶! 游戏链接:http://home.ustc.edu.cn/~fxiao/square/ 过程从一开始...

2019-08-09 05:19:24 91

转载 socket 套接字

1: socket 以及 小内容补充  1. socket : 又称为套件字,在python中使用需要导入这个模块(import socket)  2. 本机回环地址: (127.0.0.1) 只能自己识别自己,其他人无法访问2: 基于TCP协议的socket使用  由于TCP协议都是基于链接的,所以必须要先启用服务端,再启动客户端服务端:import so...

2019-08-09 00:02:00 278

空空如也

空空如也

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

TA关注的人

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