自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

远方不远

step forward~

  • 博客(217)
  • 资源 (7)
  • 收藏
  • 关注

原创 【mysql】c++操作mysql

c++操作mysql先定义一个数据库管理的cpp文件和头文件。MySQLManager.h 文件:#pragma once// 网络通信头文件#include <WinSock.h>// 引入mysql头文件(比较好的做法是把文件夹拷到工程目录,也可以在vc目录里面设置)#include "include/mysql.h"#include <Wind...

2020-04-07 17:27:47 395

原创 【windows编程】等待线程退出

等待线程退出主要函数:WaitForMultipleObjectsDWORD WINAPI WaitForMultipleObjects( _In_ DWORD nCount, _In_ const HANDLE *lpHandles, _In_ BOOL bWaitAll, _In_ DWORD dwMilliseco...

2020-04-02 12:54:04 493

原创 【java】java和JSONObject对象互转

JSONObject jo= (JSONObject) JSONObject.toJSON(javaBean); Student stu = (Student)JSONObject.toBean(jo, Student.class);

2020-03-31 15:17:09 703

转载 【java】javac编译用的classpath

javac编译用的classpathhttps://www.jianshu.com/p/c3a40d43b78d

2020-03-26 09:51:34 337

转载 【java】javac编译class文件

javac编译class文件今天,笔者遇到了一个小问题:在使用原始的javac编译Java类文件时,如果当前类文件对其他类有依赖,那么,就可能会出现问题。举例如下:笔者在桌面新建一个文件夹test,然后建立两个类:A.java和B.java,如下图:两个类的代码都很简单,其中B类对A类有依赖:然后,我们分3种情况分析:情况① :直接...

2020-03-26 09:43:46 3382

转载 【java】jdb调试java代码

jdb调试java代码Java程序中有逻辑错误,就需要使用JDB来进行调试了。调试程序在IDE中很方便了,比如这篇博客介绍了在Intellj IDEA中调试Java程序的方法。我们课程内容推荐在Linux环境下学习,有同学问如何在命令行下调试Java程序,我们就要使用JDB了。学习建议:Linux Bash下打开三个标签页我们提倡在Linux命令行下学习Java编程。学习时在Ubu...

2020-03-26 09:30:59 676 1

原创 【java】javac 错误: 编码GBK的不可映射字符

javac 错误: 编码GBK的不可映射字符解决方法:带上-encoding UTF-8javac src/com/tc/master/Master.java -d ./classes -encoding UTF-8

2020-03-25 14:03:07 280

原创 【visual studio】资源管理器跟随当前页面

资源管理器跟随当前页面Tools->Option->Projects And Solutions->General, tick “track Active Item in Solution Explorer”工具-> 选项->项目和解决方案-> 常规-> 在解决方案资源管理器中跟踪活动项...

2020-03-23 19:31:46 634

原创 【c/c++】define中#和##

define中#和##1、define f(a) #a如果代码中调用了f(a),则会宏替换的时候,替换成为“a”2、define f(a,b) a##b如果代码中调用了f(1,2),则会宏替换的时候,替换为“12”如果代码中调用了f(m,n),则会宏替换的时候,替换为“mn”,如果mn变量未定义,则编译失败。直接上图...

2020-03-19 21:00:26 504

转载 【django】django中html模板总结

一、模板语法之变量:语法为 {{ }}:在 Django 模板中遍历复杂数据结构的关键是句点字符 .(也就是点)views.pydef index(request): name = "hello haiyan" i = 200 l = [11,22,33,44,55] d = {"name":"haiyan","age":20} cl...

2020-03-01 17:59:08 1492

原创 【python】去除\n\r\t最佳方法

去除\n\r\t最佳方法>>> a='abcd\r'>>> a.strip()'abcd'>>> a='abcd\r\n\t'>>> a.strip()'abcd'>>> a='\n\r\tabcd'>>> a.strip()'abcd'javascript:void(...

2019-12-24 10:44:24 7372

原创 【swig】swig编译报Unable to find 'swig.swg'

Troubleshooting===============In order to operate correctly, SWIG relies upon a set of libraryfiles. If after building SWIG, you get error messages like this, $ swig foo.i :1. Unable to ...

2019-12-10 15:34:26 2641 1

转载 【Android】app兼容性测试

https://www.jianshu.com/p/c3ba4e3b2f0a?from=singlemessage

2019-12-06 15:54:43 471

转载 【gdb】gdb调试多线程

gdb调试多线程1. 线程的查看首先创建两个线程:#include <stdio.h>#include <unistd.h>#include <pthread.h>#include <stdlib.h>#include <string.h>void* pthread_run1(void* arg){ (...

2019-11-26 20:59:13 187

转载 【Android】如何优雅的设计和使用缓存

如何优雅的设计和使用缓存?背景在之前的文章中你应该知道的缓存进化史介绍了爱奇艺的缓存架构和缓存的进化历史。俗话说得好,工欲善其事,必先利其器,有了好的工具肯定得知道如何用好这些工具,本篇将介绍如何利用好缓存。1.确认是否需要缓存在使用缓存之前,需要确认你的项目是否真的需要缓存。使用缓存会引入的一定的技术复杂度,后文也将会一一介绍这些复杂度。一般来说从两个方面来个是否需要使用缓存:...

2019-11-26 17:26:26 757

转载 【Android】JVM结构、GC工作机制详解

题外话:最近在应聘阿里2015暑期实习,感触颇多。机会总是留给有准备的人的,所以平常一定要注意知识的巩固和积累。知识的深度也要有一定的理解,不比别人知道的多,公司干嘛选你?关于JVM和GC,我相信学java的绝大部分人都听过,很多公司的面试官都爱问,一开始我也很头痛,问这么底层干什么,所以我每次面试也只是看看答案敷衍了事。最近面完阿里感觉真不能这样,知识不仅要知其然,还要知其所以然。其实弄懂了JV...

2019-11-25 17:20:10 201

转载 【Android】Android性能及专项测试

Android篇1. 性能测试 Android性能测试分为两类: 1、一类为rom版本(系统)的性能测试 2、一类为应用app的性能测试 Android的app性能测试包括的测试项比如: 1、资源消耗 2、内存泄露 3、电量功耗 4、耗时 5、网络流量消耗 6、移动终端相关资源利用率 7、帧率 8、渲染等等.... 工具: (工具的原理都是基于调...

2019-11-25 15:48:18 545

原创 常用资源监控命令

目录1、常见资源监控命令1.1、vmstat1.2、top1.3、sar1.4、netstat1.5、ss1.6、lsof1.7、iostat1、常见资源监控命令1.1、vmstat常用来查看整个机器的CPU、内存、IO。$ vmstat 1 5 #第一个参数表示采样间隔,第二个参数表示采样次数(若不填,表示一直采样)procs -----...

2019-11-22 17:17:43 687

转载 【工具】Locust

Locust我个人在性能测试工作中,负载生成工具使用的大多都是jmeter,之前学习python时顺带了解过python开源的性能测试框架locust。这篇博客,简单介绍下locust的使用方法,仅供参考。。。官方文档:Locust说明文档一、认识Locust1、定义Locust是一款易于使用的分布式负载测试工具,完全基于事件,即一个locust节点也可以在一个进程中...

2019-11-21 21:21:04 178

原创 【shell】shell获取函数字符串返回值

shell获取函数字符串返回值function func() {echo "stringA"}val="$(func)"echo $val

2019-11-21 10:30:34 1518

原创 【c++】动态库操作基本函数

动态库操作基本函数dlopen基本定义功能:打开一个动态链接库[喝小酒的网摘]http://blog.const.net.cn/a/17154.htm包含头文件:#include <dlfcn.h>函数定义:void * dlopen( const char * pathname, int mode );函数描述:在dlopen的()函数以指定模式打...

2019-11-18 14:39:50 595

原创 【python】求matrix矩阵中"1"能够围成最大的正方形的面积

问题:设一个矩阵全部由0和1组成,求该矩阵M中只包含1的最大正方形的面积分析:假设为矩阵上面坐标(i,j)的点的值。假设表示以坐标点(i,j)的为右下角的正方形的边长,那么很容易可以知道如下规律:如果为0,则为0;如果不为0,则的值等于以点(i-1,j-1)、点(i-1,j)和点(i,j-1)为右下角的所组成的正方形的最小边长+1;同时,矩阵D的第一列和第一行的值直接等于矩阵M的值...

2019-11-12 10:32:05 1299

原创 【计算机基础】物理CPU,逻辑CPU以及核

物理CPU,逻辑CPU以及核物理CPU物理CPU就是计算机上实际配置的CPU个数。在linux上可以打开cat /proc/cpuinfo 来查看,其中的physical id就是每个物理CPU的ID,你能找到几个physical id就代表你的计算机实际有几个CPU。在linux下可以通过指令 grep ‘physical id’ /proc/cpuinfo | sort -u | wc ...

2019-11-11 11:00:45 324

原创 【Android自动化】装饰测试用例,打印测试用例名

装饰测试用例,打印测试用例名为了在log中标记测试用例的执行进度,希望每次执行用例的时候输出测试用例名。而Python的装饰器可以装饰一个函数的功能,为函数增加动作,因此此处考虑用Python的装饰器来装饰测试用例,实现每执行一个用例的时候,首先打印用例名到log中。1、编写一个装饰器函数def decorator(func): """ """ def wra...

2019-11-08 20:51:41 145

原创 【python】蓄水池

蓄水池题目:给定一个列表,列表中的元素表示蓄水池的木板的高度。如果以这些木板组合为一个水池(宽度为1),最多可以容纳多少单位的水。题解:遍历每一块木板的高度,然后查看当前木板的左边和右边的各自最高的木板的高度,然后取两者的较小值,然后跟当前木板的高度作比较,如果比当前木板高,则表示当前木板这里可以积累体积的水。#coding:utf-8# 题目介绍:给定一个数组,该数组...

2019-11-08 19:45:05 579

原创 【python】求n对括号总共可以生成多少组合理的括号对

求n对括号总共可以生成多少组合理的括号对例如3对(),总共可以生成5组括号对:['((()))', '(()())', '(())()', '()(())', '()()()']题目分析:有效的括号需要满足条件:括号数量匹配 && 不会出现不匹配的括号情况1、起始有 n 个左括号和 n 个右括号需要拼接到字符串中。2、先将结果字符串初始化为空。3、每次递...

2019-11-08 15:29:54 1519 1

原创 【Android自动化】adb操作手机网络

adb操作手机网络Turn on wifi - adb shell am start -n io.appium.settings/.Settings -e wifi onTurn off WiFi - adb shell am start -n io.appium.settings/.Settings -e wifi offTurn on mobile data - adb shell am ...

2019-11-04 19:11:15 1284

原创 【Android自动化】获取APP界面元素

获取APP界面元素在做Android自动化的时候,需要经常操作页面元素,然后就必须要获取界面元素控件的情况,此处介绍两种方法获取APP的界面元素。方法1:通过appium获取手机usb连接pc,然后打开appium,待appium启动后,然后单击appium界面的`Start Inspector Session`按钮,接着输入待连接的手机参数和APP参数最后单击...

2019-11-04 13:19:16 9666

原创 【vim】最好的vim配置

https://www.linuxidc.com/Linux/2016-06/132262.htm

2019-10-30 20:48:24 171

原创 【python】字节跳动大学水房接水

题目:#字节跳动大学有一个水房,水房里一共装有m 个龙头可供同学们打开水,每个龙头每秒钟的供水量相等,均为1。#现在有n 名同学准备接水,他们的初始接水顺序已经确定。将这些同学按接水顺序从1到n 编号,i 号同学的接#水量为wi。接水开始时,1 到m 号同学各占一个水龙头,并同时打开水龙头接水。当其中某名同学j 完成其接水#量要求wj 后,下一名排队等候接水的同学k会马上接替j 同...

2019-10-16 20:53:57 289

转载 【shell】shell中的%% ##

假设定义了一个变量为:代码如下:file=/dir1/dir2/dir3/my.file.txt可以用${ }分别替换得到不同的值:${file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:删掉最后一个 / 及其左边的字符串:my.file.txt${file#*.}:删掉第一个 . 及其左边的字符串:file....

2019-10-14 19:19:20 1157

原创 【python】实现LRU缓存

python实现LRU缓存#coding:utf-8 class LRUCache(object): """ """ def __init__(self, cache_size): """ """ self.cache_size = cache_size self.cache = [] d...

2019-10-12 14:14:44 359

原创 【python】查找矩阵中是否存在字符串

#请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。# 路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。# 如果一条路径经过了矩阵中的某一个格子,则之后不能再次进入这个格子。# 例如 a b c e s f c s a d e e 这样的3 X 4 矩阵中包含一条字符串"bcced"的路径,# 但是矩阵中不包含"a...

2019-10-08 20:49:51 1466

原创 【python】判断字符串是否为有效的数字表现形式

判断字符串是否为有效的数字表现形式#coding:utf-8import re"""请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。"""def judge(str): "...

2019-10-08 16:52:39 762

原创 【python】查找可以在矩阵中可以到达的步数和

一个m行和n列的矩阵,一个机器人从(0,0)位置开始,只能上下左右运动,但不能进入横纵坐标的各个数位上之和超过threshold的位置,比如threshold=18,可以进入(35,37),但不能进入(35,38)。因为3+5+3+8>18。求问该机器人可以在该矩阵中达到多少个不同的位置。#coding:utf-8def make_visited_flags(cols_num, ...

2019-10-08 15:06:32 207

原创 【python】翻转matrix矩阵

题目:给定 matrix = [ [1,2,3], [4,5,6], [7,8,9] ], 原地旋转输入矩阵,使其变为: [ [7,4,1], [8,5,2], [9,6,3] ]思路:先沿对角线翻转,然后沿着中间竖线翻转。#coding:utf-8 def print_matrix(matrix): """ """ for i in range(len...

2019-09-29 17:09:17 1518

原创 【python】抓小偷

题目:a说我不是小偷; b说c是小偷; c说小偷肯定是d; d说c胡说!def run(): """ """ num = 4 for i in range(num): if ((i != 0) + (i == 2) + (i == 3) + (i != 3)) == 3: return iif __name...

2019-09-29 16:26:20 4475 2

原创 【python】确定扑克牌是否是顺子

#coding: utf-8 def judgeSequence(sequence): """ """ length = len(sequence) count_zero = 0 count_gap = 0 # 统计大小王的个数 for i in range(length): if sequence[i] == 0:...

2019-09-29 15:50:18 1292

原创 【python】滑动窗口

def getMax(array): """ """ if len(array) <= 0: return None return max(array)def run(array, window_size): """ """ result = [] length = len(array) if le...

2019-09-29 14:28:28 1195 1

原创 【python】解析log文件,并获取状态为200的处理平均时间

#line format: [http url] [status code] [respond time(ms)]def getProcessTime(line): """ """ if line: parts = line.split(' ') status = parts[1] time = parts[2][:-1]...

2019-09-29 11:39:31 1041

protobuf-cpp-3.11.4.zip

protobuf安装包for windows protobuf 3.11.4 cpp 欢迎下载。

2020-04-30

pyhdfs安装包

pyhdfs的安装包,结合python 2.7、simplejson 3.5.2 和request 2.10.0 使用。

2018-10-16

simplejson-3.5.2

simplejson的安装包。结合python2.*、requests 2.10.*即可以安装成功pyhdfs。

2018-10-16

python 2.7.12 win32

python 2.7.12 win32

2017-08-13

PyQt4-Python27-win32

该文件为Python27与32位操作系统下的PyQt4安装文件

2017-05-27

matplotlib

python的matplotlib安装包,支持win7/winxp和python27环境。

2016-11-17

numpy安装包

numpy安装包(仅针对winxp/win7和python27)

2016-11-17

空空如也

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

TA关注的人

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