自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jiangxiaoma111的专栏

个人博客,记录学习

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

原创 网站镜像工具

简介将一个网站的镜像到本地,主要用于学习和提升,涉及到python,数据库,多线程,锁,字符编码,http规范等知识点。目前仅在linux平台测试运行过。功能:本程序目前支持断点下载,就是如果程序在运行中意外终止,重新运行就可以继续恢复到之前状态,不用重新再去运行程序。支持多配置文件,通过在程序运行时指定不同的配置文件,就可以通过运行多个不同的任务并行下载.通过自定义线程池,...

2020-02-22 19:25:26 1837

原创 服务超时问题

背景上游一个服务在调用我们服务的时候突然出现了大量的超时。首先怀疑的是docker机器又挂掉了,然后看了下服务的调用量监控,如下图。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2BI1rZPF-1582352772453)(/assets/img/tcp_q1.png)]从图中可以看出服务是在某个时间点突然没有任何流量(或者是服务本身问题导致不能上报监控指...

2020-02-22 14:30:38 2062

原创 服务性能优化过程

背景组内有好几个线上服务,除了业务逻辑不一样,请求处理过程基本上都是一致的。这些服务的执行逻辑都非常简单,但是有几个问题:单机QPS很低,需要很多台机器99分位耗时比理论上的长很多在服务的负载达到上限时,服务器的负载却非常低上面的这些问题在财大气粗的公司面前都不是问题啊,性能不够加机器!性能不够加机器! 上游再一次过来反映超时问题时,为了壮年程序员的尊严,这次刚好有时间决定不再单纯...

2020-02-22 12:17:02 974

原创 ubuntu 配置

ubuntu 个人使用的一些配置

2015-02-07 14:46:56 619

原创 Android 建立大量的test project 的管理方法,非常实用

在学习安卓时,可能会建立大量的test project 来测试各个组件,以更好的学习它。但是为了验证学习每一种效果,会非常没必要,而且特别繁琐。现在介绍的是两种管理方法:一 通过手工的将 Activity 信息添加到一个ActivityManager中,然后在启动Activity将注册的Activity信息,填充到一个ListView中。主要有两个类。二在manifest文件中声明activity时,给每个activity添加一个android:label,将这个label做为路径,分类添加到l

2015-01-11 01:20:53 1334 2

原创 git 常用命令

add Add file contents to the index(向repository添加文件) bisect Find by binary search the change that introduced a bug(使用二分搜索查找引入bug的change) branch List, create, or delete branches(

2014-12-30 20:08:37 541

原创 安卓 动画效果

做软件,大家肯定都希望它能做的炫一点,这个肯定离不开动画效果了。之后的文章会将安卓动画的实现 API 大致讲以下,配合示例代码。1

2014-12-23 23:16:35 463

原创 fedora 个人使用配置

fedora的个人使用配置,使字体和界面看起来更加舒服。包括个人常用软件的设置,出现的问题的解决方法

2014-12-09 22:43:29 999

原创 使安卓本地sdk中的文档能够打开

Code现在由于政府墙的原因,不能直接上安卓官网查看资料下载sdk时,是通过更改hosts文件,下载下来后,里面会有个docs文件夹,这个也是安卓的官方文档。但是由于里面需要引用谷歌的资源,所以打不开或者需要极长时间才能打开。还有就是打开后,浏览器中有个东西会不停的再转啊转的加载东西。对有点强迫证的来说简直是个噩梦。把下面的代码存成mvgoogle.py文件,放在docs 文件

2014-11-30 21:30:31 1383 1

原创 sublime text3 配置

license—– BEGIN LICENSE —–Andrew WeberSingle User LicenseEA7E-855605813A03DD 5E4AD9E6 6C0EEB94 BC99798F942194A6 02396E98 E62C9979 4BB979FE91424C9D A45400BF F6747D88 2FB8807890F5CC94 1CDC92D

2014-11-24 21:31:03 726

原创 环境配置-无障碍搜索外文资料

有感于近来用百度实在不能查到有用的学习资料,今天认真的

2014-11-09 00:15:10 617

原创 Failure [INSTALL_FAILED_OLDER_SDK] Android-L, Android Studio.

装了个Android Studio,编译的时候,提示Failure [INSTALL_FAILED_OLDER_SDK],

2014-11-08 15:44:36 879

原创 linux android 环境配置

安装的主要步骤就是防墙:这里防墙的方法

2014-11-06 22:25:47 578

原创 python3 方向键不能使用的解决方法

安装完成python3之后,使用方向键d

2014-11-03 21:01:10 5717 1

原创 vmware 安装mac 10.9.3

电脑换了固态硬盘,终于可以肆意的运行虚拟机了。啊哈哈哈哈啊!!之前安装mac有一点小卡,但是现在就完全不卡了。不过安装这个mac 10.9.3还是有点波折的,网上现在教程一堆一堆的,但是你按照教程来总是会出现各种小问题。现在记录个人安装过程,这个才是自己完全掌握的。网盘资源:补丁:here系统: mac os 10.9.3.isomac os 10.10 Yosmeit

2014-11-01 15:08:37 1082

原创 ubuntu 下正常使用中文输入法,并将文件夹改为英文

安装ubuntu 14.04后,打字时总出现这样奇怪的现象

2014-10-29 23:03:22 719

原创 python 下载整个网站

用python实现的下载整个网站工具。核心流程很简单:1. 输入网站地址2. url,得到响应的内容。3. 根据响应的http报文头,如果类型为html, 则从第4步开始执行。如果是其它类型,则从第6步执行。4. 提取html中href和src属性值。5. 将提取到的url,加入下载队列中。如果url已经存在于下载队列中,则丢弃它。6. 再然后打开url队列中下一个ur

2014-10-04 21:43:50 4649 3

原创 python中各种基础类型的转换,二进制,八进制,十进制,十六进制

python中所有类型都是作为对象的形式来存在的。在python中没有char型,只有字符串类型,这样我们可能将char型转换为整型时极不方便,但是python已经提供了这些转换的内置函数。python 中除了整型,其他进制的只能用字符串来表示1 int()可以将 二进制,八进制,十六进制转换成十进制整型>>> int('1111', 2)15>>> int('f',

2014-09-11 22:58:17 2613

原创 python中将普通对象作为 字典类(dict) 使用

目前我知道的有两种方法:1 定义的类继承dict类例如class A(dict): passa = A()a['name'] = 122 给自定义的类添加 __setitem__() __getitem__()方法class A: def __init__(self, cfg={}): self.cfg = cfg def __setitem__(self, k

2014-09-11 22:38:53 6797

转载 linux下eclipse显示问题--解决界面不紧凑问题

不得不说在linux下eclipse的显示问题真是个蛋碎的问题。在stackflow上面找到了一个解决方法,不过看提问者好像是个强迫症阿,哈哈!原址在 here1 在主目录下,我的主目录为/home/mjzvim .gtkrc-2.0 然后将下面一段复制到这个文件中,再重启eclipse改观就大多了。style "gtkcompact" {GtkButton::de

2014-08-10 17:28:39 2205

原创 linux下终端使用有道翻译

linux下面使用终端,有的时候需要查找一个单词,都需要打开浏览器通过网页来查找单词,这样效率会会非常的繁琐,并且也会降低工作效率。之前刚开始看python文档的时候,看过别人说的一个用python写的在终端下查单词的脚本,当时没记录下来,后来也没找到。今天本来是想解决我网站的显示的问题,但是想到这个不做了就感觉哪里不对,一股强迫症的感觉。。自己用python写了一个脚本,用的是有道翻

2014-08-09 23:02:20 3731

原创 method 与 function的区别

我们在阅读英文资料时,可能经常会遇到method和function

2014-06-09 20:47:01 4739 1

原创 你就叫我无题吧

程序员,不仅要干净,还要保持健美的身材。肥胖就基本上和美无关了。还要写的一手好代码,做的一手好软件。最重要的是能装电脑,还要有耐心跟长辈们,不懂电脑的同辈们,普及所有的电脑知识。装电脑估计是所有和计算机专业相关的同学们痛恨的事情了。。

2014-06-06 12:05:52 1082 2

原创 近期来的安排

哎,现在真是想大叹一声,考研hu

2014-04-20 21:42:06 598

转载 install google chrome on ubuntu

the origion source url is : http://www.krizna.com/ubuntu/install-google-chrome-ubuntu-12-04/

2014-04-17 11:25:00 704

转载 Debian 安装sun jdk的命令行方法

原文 http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html按照

2014-04-06 23:16:19 1648

原创 螺旋矩阵 解法

void fun1(){ cout<<"Please Input :"<<endl; int n; cin>>n; int level, temp_i, temp_j, num; //level 表示当前数在哪一层,核心层为第一层,表示为0。

2014-02-21 22:51:32 622

原创 android 电子书源码,翻页效果

这两天模仿着做了一个apk电子书的应用,有翻页效果,本来是想学一下自己写的,无奈,最后偷懒使用了别人写的 翻页类 PageWidget.java下面是工程文件的结构这个是写的类的包结构,PageView.java 类本类是打算自己写的,然后学习安卓动画效果,但是由于时间加上懒,再加上看晕了,就使用了别人写的PageWidger.java类。来源我忘了,当时搜索到的,本来是打

2014-02-21 16:48:04 4532 2

转载 sstream的用法

ostringstream的用法【本文来自】http://www.builder.com.cn/2003/0304/83250.shtmlhttp://www.cppblog.com/alantop/archive/2007/07/10/27823.html使用stringstream对象简化类型转换C++标准库中的提供了比ANSI C的更高级的一些功能,即单纯性、类型安全和可

2013-12-28 18:41:06 982

原创 编程遇到的难点

由于在看书或者在编程中经常会遇到一些难点,当时又没时间把它想清楚,所以现在把遇到的难点整理成一篇文章,在有时间的时候,解决掉。这其中有的是想法上的问题,有的是知识点,都需要好好总结一下。1. 近来在看c++ primer 感觉和java在细节上的差别好多,等把书看完,抽空做出一个两者语法之间差别的总结。

2013-12-27 21:41:21 921

翻译 安卓翻译8 Services 一

原网址 http://developer.android.com/guide/components/services.html今天平安夜啊!为毛!泪奔~~o(>_ Service 是一个应用构件,它能够在后台执行耗时长的任务但是不提供用户界面。另外的应用构件能够启动一个服务,并且即使用户转向另外一个应用时,它也能继续在后台运行。另外,一个构件能够绑定到一个service上来与它交互,甚

2013-12-24 21:16:45 685

原创 面向对象和设计模式体会

很早以前只知道面向对象这个概念,但是以前的理解就是,把所有的东西都看成是一个对象,在编程实现时也就是一个 class。但是这种理解是只知道它的存在,却不知道它如何使用。这次由于要写面向对象的论文作业,看了 Head First 设计模式这本书,一下就被吸引了。一切东西,原来全是人类智慧的结晶啊。在复杂的问题面前,可以用巧妙的,简单的方法把它给解决了。我想这样才是人类不同于其他生物的存在原因吧。

2013-12-20 20:26:03 915

转载 eclipse快捷键

快捷键太好用了,哈哈哈哈哈啊哈 eclipse: Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(

2013-12-10 16:40:13 559

原创 vs2010中创建DLL文件,并在另外一个工程中使用测试或使用它

今天下午,对就是今天下午!!我拿起了那本砖头厚一样的书开始看,windows 程序设计, 怀着忐忑的心情开始windows编程之路,因为之前在论坛上看到有好一部分人在谈论windows程序员的价值性。最后的感觉就是windows没有大钱途,但不能半途而废啊!反正那些人说这个不是很难,那就拿来学着万一就有用了啊!!然后我开始看那个 第21章的 动态链接库, 对着书上面的东西开始敲代码

2013-11-30 23:10:41 2015 1

原创 windows中添加菜单的几种方法

1. 在资源文件中创建好菜单的样式在wndclass 中使用LoadMenu();将菜单添加进去2.使用AppendMenu()函数添加菜单。使用SetMenu()将菜单添加进去。具体例子等到以后具体使用时,把这篇文章再编写一下。

2013-11-17 20:33:26 830

转载 BeginPaint和GetDC有什么区别?(转)

这是个windows编程问题。 第一种情况显示出来的字很正常。 case WM_PAINT:            gdc = BeginPaint (hwnd, &ps);            TextOut (gdc, 0, 0, s, strlen (s));            EndPaint (hwnd, &ps); break; 第二种情况显示的字不停

2013-11-14 20:14:56 559

转载 windows 编程中键盘对应的虚拟键

1 VK_LBUTTON 鼠标左键 2 VK_RBUTTON 鼠标右键 3 VK_CANCEL Ctrl+Break(通常不需要处理) 4 VK_MBUTTON 鼠标中键 8 VK_BACK Backspace 9 VK_TAB Tab 12 VK_CLEAR Num Lock关闭时的数字键盘5 13 V

2013-11-08 19:50:15 1440

转载 Socket 原理

原帖地址 http://goodcandle.cnblogs.com/archive/2005/12/10/294652.aspx 对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1.         什么是TCP/IP、UDP?2.         Socket在哪里呢?3.         Socket是

2013-10-26 11:10:43 491

转载 学长们的求职血泪史(C/C++/JAVA)

学长们的求职血泪史(C/C++/JAVA)       2014届校招基本慢慢收尾,现特将本人和小伙伴们的求职血泪史记录,并且推荐一些书籍供学弟学妹们参考,以壮我皇家理工之名。       首先得感谢百度的师兄,他教会了我很多东西,致以很深的谢意。另外还得感谢一起求职的小伙伴们,希望我们的经历能够给学弟学妹们一个参考。       以下分三个方向讲解,每个方向都是一

2013-10-25 10:38:30 1035

转载 tomcat中mysq的数据池配置方法

http://www.cnblogs.com/dennisit/archive/2013/04/04/2999657.html 原帖地址数据库连接是一种关键的有限的昂贵的资源,这在多用户网页应用程序中体现的尤为突出.对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标,数据库连接池正是针对这个问题提出的 数据库连接池负责分配,管理和释

2013-10-24 11:44:36 583

Android建立demo时一种实用的管理方法

在学习安卓时,可能会建立大量的test project 来测试各个组件,以更好的学习它。 但是为了验证学习每一种效果,会非常没必要,而且特别繁琐。 现在介绍的是两种管理方法: 1 较为简单,但是需要比第二个步骤多出个步骤 2 逻辑较第一个复杂一点,但是胜在方便,且能分类。

2015-01-11

python 下载整个网站

本程序,可以下载整个网站,包括css,js文件。保存的路径和网站的url路径对应,相当于复制一份网站。 目前还有不完善的地方: 1 不支持多线程 2 没考虑所有url的情况。 3 英文注释,我自己不忍直视。 欢迎大家完善。

2014-10-04

p2p 的简单实现 上传下载文件

这个真的是,手把手写的啊。是在局域网内实现的一个,简单文件上传下载。无服务器的那种,没有做界面。思路很简单,大家,可以随便看看。 功能为,能够从多台主机上下载文件。 有兴趣的可以给它做个界面呢。

2014-04-14

windows 程序设计源码 第五版

windows 程序设计源码 第五版,里面各个章节例子的源码和.exe文件

2014-02-22

windows程序设计英文,STL源码剖析,设计模式,c++primer 习题答案,java编程思想

windows程序设计英文版,STL源码剖析,设计模式,c++primer 习题答案, java编程思想

2014-02-21

apk 电子书

里面嵌入了一本叫做 遮天 的书,需要换成其他的书本时。不需要改动代码,只需要更改assests文件下的资源,和 strings.xml文件中的对应章节名称和路径即可。

2014-02-21

模仿 QQ 聊天

在安卓平台上模仿qq做的一个简单的聊天界面,其中的实现是通过socket通信的,电脑做为服务器来中转消息。 解压后有一份说明文档

2013-12-03

空空如也

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

TA关注的人

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