学习
文章平均质量分 60
jiangxiaoma111
这个作者很懒,什么都没留下…
展开
-
网站镜像工具
简介将一个网站的镜像到本地,主要用于学习和提升,涉及到python,数据库,多线程,锁,字符编码,http规范等知识点。目前仅在linux平台测试运行过。功能:本程序目前支持断点下载,就是如果程序在运行中意外终止,重新运行就可以继续恢复到之前状态,不用重新再去运行程序。支持多配置文件,通过在程序运行时指定不同的配置文件,就可以通过运行多个不同的任务并行下载.通过自定义线程池,...原创 2020-02-22 19:25:26 · 1873 阅读 · 0 评论 -
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 · 4661 阅读 · 3 评论 -
ubuntu 下正常使用中文输入法,并将文件夹改为英文
安装ubuntu 14.04后,打字时总出现这样奇怪的现象原创 2014-10-29 23:03:22 · 722 阅读 · 0 评论 -
环境配置-无障碍搜索外文资料
有感于近来用百度实在不能查到有用的学习资料,今天认真的原创 2014-11-09 00:15:10 · 617 阅读 · 0 评论 -
python中各种基础类型的转换,二进制,八进制,十进制,十六进制
python中所有类型都是作为对象的形式来存在的。在python中没有char型,只有字符串类型,这样我们可能将char型转换为整型时极不方便,但是python已经提供了这些转换的内置函数。python 中除了整型,其他进制的只能用字符串来表示1 int()可以将 二进制,八进制,十六进制转换成十进制整型>>> int('1111', 2)15>>> int('f',原创 2014-09-11 22:58:17 · 2620 阅读 · 0 评论 -
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 · 6806 阅读 · 0 评论 -
linux下终端使用有道翻译
linux下面使用终端,有的时候需要查找一个单词,都需要打开浏览器通过网页来查找单词,这样效率会会非常的繁琐,并且也会降低工作效率。之前刚开始看python文档的时候,看过别人说的一个用python写的在终端下查单词的脚本,当时没记录下来,后来也没找到。今天本来是想解决我网站的显示的问题,但是想到这个不做了就感觉哪里不对,一股强迫症的感觉。。自己用python写了一个脚本,用的是有道翻原创 2014-08-09 23:02:20 · 3737 阅读 · 0 评论 -
linux下eclipse显示问题--解决界面不紧凑问题
不得不说在linux下eclipse的显示问题真是个蛋碎的问题。在stackflow上面找到了一个解决方法,不过看提问者好像是个强迫症阿,哈哈!原址在 here1 在主目录下,我的主目录为/home/mjzvim .gtkrc-2.0 然后将下面一段复制到这个文件中,再重启eclipse改观就大多了。style "gtkcompact" {GtkButton::de转载 2014-08-10 17:28:39 · 2213 阅读 · 0 评论 -
method 与 function的区别
我们在阅读英文资料时,可能经常会遇到method和function原创 2014-06-09 20:47:01 · 4774 阅读 · 1 评论 -
近期来的安排
哎,现在真是想大叹一声,考研hu原创 2014-04-20 21:42:06 · 599 阅读 · 0 评论 -
python3 方向键不能使用的解决方法
安装完成python3之后,使用方向键d原创 2014-11-03 21:01:10 · 5731 阅读 · 1 评论 -
ubuntu 配置
ubuntu 个人使用的一些配置原创 2015-02-07 14:46:56 · 621 阅读 · 0 评论 -
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 · 727 阅读 · 0 评论 -
安卓 动画效果
做软件,大家肯定都希望它能做的炫一点,这个肯定离不开动画效果了。之后的文章会将安卓动画的实现 API 大致讲以下,配合示例代码。1原创 2014-12-23 23:16:35 · 463 阅读 · 0 评论 -
Android 建立大量的test project 的管理方法,非常实用
在学习安卓时,可能会建立大量的test project 来测试各个组件,以更好的学习它。但是为了验证学习每一种效果,会非常没必要,而且特别繁琐。现在介绍的是两种管理方法:一 通过手工的将 Activity 信息添加到一个ActivityManager中,然后在启动Activity将注册的Activity信息,填充到一个ListView中。主要有两个类。二在manifest文件中声明activity时,给每个activity添加一个android:label,将这个label做为路径,分类添加到l原创 2015-01-11 01:20:53 · 1343 阅读 · 2 评论 -
使安卓本地sdk中的文档能够打开
Code现在由于政府墙的原因,不能直接上安卓官网查看资料下载sdk时,是通过更改hosts文件,下载下来后,里面会有个docs文件夹,这个也是安卓的官方文档。但是由于里面需要引用谷歌的资源,所以打不开或者需要极长时间才能打开。还有就是打开后,浏览器中有个东西会不停的再转啊转的加载东西。对有点强迫证的来说简直是个噩梦。把下面的代码存成mvgoogle.py文件,放在docs 文件原创 2014-11-30 21:30:31 · 1386 阅读 · 1 评论 -
fedora 个人使用配置
fedora的个人使用配置,使字体和界面看起来更加舒服。包括个人常用软件的设置,出现的问题的解决方法原创 2014-12-09 22:43:29 · 1002 阅读 · 0 评论 -
Failure [INSTALL_FAILED_OLDER_SDK] Android-L, Android Studio.
装了个Android Studio,编译的时候,提示Failure [INSTALL_FAILED_OLDER_SDK],原创 2014-11-08 15:44:36 · 889 阅读 · 0 评论 -
linux android 环境配置
安装的主要步骤就是防墙:这里防墙的方法原创 2014-11-06 22:25:47 · 583 阅读 · 0 评论 -
Debian 安装sun jdk的命令行方法
原文 http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html按照转载 2014-04-06 23:16:19 · 1651 阅读 · 0 评论 -
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 · 706 阅读 · 0 评论 -
android 电子书源码,翻页效果
这两天模仿着做了一个apk电子书的应用,有翻页效果,本来是想学一下自己写的,无奈,最后偷懒使用了别人写的 翻页类 PageWidget.java下面是工程文件的结构这个是写的类的包结构,PageView.java 类本类是打算自己写的,然后学习安卓动画效果,但是由于时间加上懒,再加上看晕了,就使用了别人写的PageWidger.java类。来源我忘了,当时搜索到的,本来是打原创 2014-02-21 16:48:04 · 4565 阅读 · 2 评论 -
螺旋矩阵 解法
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 · 627 阅读 · 0 评论 -
安卓翻译—Activies
一个Activity是提供用户交互的界面来做某些事情得一个应用组件,例如打电话,照片,发送邮件,或者看地图。每个activity都被给出一个窗口来刻画用户接口。这个窗口一般都是填充了整个屏幕,但是也可能会比屏幕更小,浮动与其它窗口的顶部。一个应用经常是由几个宽松地绑定在一起的几个activities组成的。一般来说,应用中的一个activity被指定作为‘main’activity,当打开应用翻译 2013-07-17 18:02:33 · 1387 阅读 · 0 评论 -
安卓翻译(二)Activities—Fragments
执行Fragment 事件关于在你的activity中使用fragments一个最强悍的特性是添加,移除代替,和用他们来执行其它行为,为了回应用户交互。你对activity做出的每个改变个改变的集合都会被系统调用一个事件,并且你能用在FragmentTransaction中的APIs来执行。你也能将每个事件保存在被activity管理的返回栈中,允许用户通过fragment改变来向后导航(与通翻译 2013-09-04 00:05:28 · 1106 阅读 · 0 评论 -
安卓翻译 Activities->Loaders
在安卓3.0中被介绍,loaders使在一个activity或者fragment中异步装载数据容易完成。Loaders有这些特点:他们对每个Activity和Fragment都是可用的。他们提供异步的数据装载。他们管理数据源和当内容改变时传递新结果。当一个配置改变后他们被重新创建时,他们自动重新连接左后一个loader的游标。因此,他们不需要重新查询他们的数据。Load翻译 2013-09-04 13:12:34 · 765 阅读 · 0 评论 -
WM_COMMAND 的使用方法
WM_COMMAND消息当用户点击菜单、按钮、下拉列表框等控件时候,会触发WM_COMMANDLOWORD(wParam) 是控件或菜单或加速键的ID,菜单的sparator的ID为0如果LOWORD(wParam) 是控件ID,HIWORD(wParam)是notification code, 比如BN_CLICKED, BN_DBLCLK等,标志用户对控件的转载 2013-10-24 00:03:28 · 1803 阅读 · 0 评论 -
Android开发总结
首先来讲讲,变量的命名。这次开发是在安卓平台开发的,主要涉及到对控件 ,例如按钮,ListView,等view控件的命名,根据使用经验及统一性原则,还有图片等其他非类中的命名。现总结如下,对按钮的命名 为 用途_本身属性,例如 search_button '.player_layout,video_listview。在类中对变量的统一命名规则为,用途加上本身属性,searchButton,第一原创 2013-05-27 23:23:02 · 594 阅读 · 0 评论 -
安卓翻译——app组件
安卓应用程序是用Java编程语言所写的。安卓SDK工具将代码和数据还有资源文件编译到一个后缀为.apk的安卓包中。一个单独的.apk文件中的所有代码被认为是是一个应用,并且是安卓设备上安卓文件所使用的文件。一旦安装到设备上,每个安卓应用生存在自己的安卓沙盒中:安卓设备是一个多用户Linux系统,其中的每个应用时一个不同的用户。默认情况下,系统会给每个应用设置一个独一无二的Linux翻译 2013-07-04 17:25:18 · 1928 阅读 · 0 评论 -
安卓翻译(一)Activities—Fragments
一个片段(fragment)代表在一activity种一个行为或者用户界面的一部分。你能在一个单独的activity中混合多个fragment来建立一个多个面板的UI和在多个activity中重用fragment。你能将fragment认为是activity的一个模块化部分,它有着自己的生命周期,接受它自己的输入事件,和能在activity运行的同时添加或移除它(稍稍地想一个子activity,你翻译 2013-07-18 16:52:53 · 841 阅读 · 0 评论 -
安卓翻译 Tasks and Back Stack (一)
Tasks and Back Stack一个应用通常包含多个activities。每个activity都应该围绕这一个特别的用户能够执行并且能启动其它activities的行为来设计。例如,一个邮件应用可能有一个展示一列新邮件的activity。当用户选择一封邮件时,一个新的activity打开来观看这封邮件。一个activity甚至能启动设备上存在于其他应用中的activitie翻译 2013-09-07 15:22:26 · 629 阅读 · 0 评论 -
安卓翻译 Tasks and Back Stack (二)
接上一篇 定义登陆类型登陆类型允许你定义一个activity如何与当前的任务联系在一起。你可以用两种方式来定义不同的登陆类型:使用manifest文件当你在你的manifest文件中声明一个activity,你能指定一个activity在被启动时应该怎样与任务关联在一起。使用intent 标志当你调用StartActivity()时,你能在Inten翻译 2013-09-11 10:23:26 · 1093 阅读 · 0 评论 -
SendMessage 的各种参数
SendMessage函数的常用消息及其应用(有点长,希望能对大家有所帮助)函数原型:Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, _ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Lo转载 2013-10-23 21:33:33 · 4822 阅读 · 0 评论 -
Android中对全局文件的搜索
做毕业设计时,需要对手机存储的所有文件进行筛选并过滤。本次是使用递归算法来完成对相应的所有的文件的搜索。//首先得到安卓存储卡文件的跟目录,然后进行一层层的筛选File rootFloder = android.os.Environment.getExternalStorageDirectory();/*** 搜索并过滤存储卡中已经存在的swf文件,将其信息保存到数据库原创 2013-05-27 23:29:44 · 1344 阅读 · 0 评论 -
学长们的求职血泪史(C/C++/JAVA)
学长们的求职血泪史(C/C++/JAVA) 2014届校招基本慢慢收尾,现特将本人和小伙伴们的求职血泪史记录,并且推荐一些书籍供学弟学妹们参考,以壮我皇家理工之名。 首先得感谢百度的师兄,他教会了我很多东西,致以很深的谢意。另外还得感谢一起求职的小伙伴们,希望我们的经历能够给学弟学妹们一个参考。 以下分三个方向讲解,每个方向都是一转载 2013-10-25 10:38:30 · 1036 阅读 · 0 评论 -
编程遇到的难点
由于在看书或者在编程中经常会遇到一些难点,当时又没时间把它想清楚,所以现在把遇到的难点整理成一篇文章,在有时间的时候,解决掉。这其中有的是想法上的问题,有的是知识点,都需要好好总结一下。1. 近来在看c++ primer 感觉和java在细节上的差别好多,等把书看完,抽空做出一个两者语法之间差别的总结。原创 2013-12-27 21:41:21 · 923 阅读 · 0 评论 -
安卓翻译8 Services 一
原网址 http://developer.android.com/guide/components/services.html今天平安夜啊!为毛!泪奔~~o(>_ Service 是一个应用构件,它能够在后台执行耗时长的任务但是不提供用户界面。另外的应用构件能够启动一个服务,并且即使用户转向另外一个应用时,它也能继续在后台运行。另外,一个构件能够绑定到一个service上来与它交互,甚翻译 2013-12-24 21:16:45 · 685 阅读 · 0 评论 -
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 · 1459 阅读 · 0 评论 -
面向对象和设计模式体会
很早以前只知道面向对象这个概念,但是以前的理解就是,把所有的东西都看成是一个对象,在编程实现时也就是一个 class。但是这种理解是只知道它的存在,却不知道它如何使用。这次由于要写面向对象的论文作业,看了 Head First 设计模式这本书,一下就被吸引了。一切东西,原来全是人类智慧的结晶啊。在复杂的问题面前,可以用巧妙的,简单的方法把它给解决了。我想这样才是人类不同于其他生物的存在原因吧。原创 2013-12-20 20:26:03 · 915 阅读 · 0 评论 -
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 阅读 · 0 评论