自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不若乘风来

Github: https://github.com/tp7309

  • 博客(108)
  • 资源 (35)
  • 收藏
  • 关注

原创 重要文档加密后忘记密码怎么办?TTPassGen-- 使用自定义密码字典生成器拯救数据

像我自己是有些加密文档忘了,生成字典来帮助自己破解>>。TTPassGenTTPassGen是一个支持灵活定制的密码字典生成器,我们可以轻松地定义各种规则来生成所需的单词组合。因为基于Python,所以可以跨平台使用。特性使用组合,排列,条件规则等生成密码.支持可以组成密码的所有字符或单词(从wordlist选项中获取输入字典路径),还提供了一些内置的字符集,例如小写字母

2019-08-30 15:17:28 2703

原创 在pub.dev中认证为"Verified Publisher"并发布flutter库流程

目前有了一个flutter库要发布,摸索了一下发布流程贴在这里供大家参考。注册账号pub.dev是Dart官方的仓库地址,首先在此注册账号,需要Google账号和全局翻/墙。会提示用Google账号登录,同意就可以了。认证verified publisher首先verified publisher意思是已验证开发者,与普通开发者的主要区别是可以隐藏自己的email地址,同时加个badg...

2020-03-11 19:45:00 2966

原创 Flutter判断泛型类型

在Dart中判断泛型类型时可以用如下方法: void main() { test<int>(); } static testT<T>() { //判断T是否为某一类型或其子类 print(List<T>() is List<num>); //得到T的类型 print(typeOf<T>());...

2020-02-15 15:54:57 7294 3

原创 关于jdk1.8中ConcurrentHashMap的方方面面

前言Java JDK升级到1.8后有些集合类的实现有了变化,其中ConcurrentHashMap就有进行结构上的大调整。jdk1.6、1.7实现的共同点主要是通过采用分段锁Segment减少热点域来提高并发效率,1.8版本的实现有哪些变化呢?重要概念在正式研究前,我们需要先知道几个重要参数,提前说明其值所代表的意义以便更好的讲解源码实现。table所有数据都存在tab...

2019-10-11 23:08:54 31296 19

原创 提升百度云速度-下载利器aria2简明配置指南

一直在寻找个稳定的百度云下载提速方式,最近试用了aria2一段时间还挺好用的,介绍给大家。Aria2介绍Aria 2 是一款高速下载工具,支持目前所有主流的操作系统。 它具有强劲的下载功能,可实现断点续传,多线程多资源下载高效提升下载速度,同时也是BT/PT下载的利器。当然其它重要的一点是配合chrome插件支持对百度云下载的提速,不需要登录账号。配置准备一切文件从官方发布渠道获取,配置前...

2019-07-18 19:09:43 8296 2

原创 Bugly自动上传符号表插件动态设置appChannel值

bugly符号表插件文档地址:https://bugly.qq.com/docs/user-guide/symbol-configuration-android/?v=20181014122344原来没注意到这个插件,集成时发现插件配置项中可以通过appChannel设置不一样的渠道号,最好是与flavor中定制的渠道号保持同步,不用手动修改,尝试了下可以进行如下gradle配置。apply ...

2019-06-27 12:49:27 3655

原创 处理Gradle插件中groovy文件提示"class already exists"问题

这两天写gradle plugin时发现个奇怪的问题,将写好的插件发布到本地maven仓库后,已有的groovy类会提示该文件already exists,非常烦人。经过试验可以通过以下步骤解决:明确源码目录在插件模块的build.gradle下配置明确的源码目录。sourceSets { main { groovy { srcDir 'sr...

2019-05-22 18:33:14 2432 2

原创 处理git bash中使用adb shell时的路径错误问题

这两天把所有编辑器的终端都统一设为git bash了,使用adb时发现个因为路径分割符自动转换导致的问题。如在git bash下使用如下命令就会报错:$ adb shell ls /sdcard/AndroidC:/Program: No such file or directoryFiles/Git/sdcard/Android: No such file or directory原...

2018-10-04 13:33:10 4165 1

原创 Python获取可移动设备(U盘)盘符(全平台)

试了个多平台通用的版本:import subprocessimport osimport redef sh(command, print_msg=True): p = subprocess.Popen( command, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) re...

2018-08-31 09:35:05 8306 2

原创 adb获取启动activity(adb get launcher activity)

网上可用的很少,在此纪录下:import subprocessdef sh(command, print_msg=True): p = subprocess.Popen( command, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) result = p.stdout.read...

2018-08-31 09:34:56 3170

原创 adb连接网易MuMu、夜神、Droid4X、Nox等任意模拟器的端口

有用到的地方,就写了个小工具,用于找到当前各类Android/安卓模拟器的adb端口并自动连接,支持模拟器多开时端口查找 ,理论上支持所有模拟器端口搜寻,诸如腾讯手游助手、网易MuMu、BlueStacks、海马、夜神、天天等。项目地址https://gitee.com/tp7309/TTEmulatorPortFinder快速下载https://gitee.com/tp7...

2018-03-06 09:47:04 9180

原创 Python无依赖实现一个带百分比的简单进度条

使用 sys.stdout 或 sys.stderr 就可以输出一个简单的进度条:import timeimport sysdef report_progress(progress, total, lbar_prefix = '', rbar_prefix=''): percent = round(progress / float(total) * 100) buf...

2018-03-01 09:59:50 1577

原创 Python获取命令实时输出-原样彩色输出并返回输出结果

经试验显示效果不错。#!/usr/bin/python3# -*- coding: utf-8 -*-import osimport subprocess# 与在命令窗口执行显示效果相同,如有彩色输出可保留,但不能返回结果def run(command): subprocess.call(command, shell=True)# 实时输出但不可显示彩色,可以返...

2018-02-27 19:22:00 7723

原创 批处理bat echo中文乱码完美解决方法

这种兼容性问题只能说是醉了,果然不记过段时间就又忘了。@echo offREM 声明采用UTF-8编码chcp 65001echo testecho 中文测试pause

2018-02-09 21:49:12 54162 20

原创 Ubuntu亲测简单有效的共享文件夹(Shared Folders)自动挂载方法

Ubuntu装过不知多少次,共享问题一直没怎么解决,最近要重新安装Ubuntu16.04,正好记录一次。 亲测可用!1. 安装依赖库Ctrl+Alt+T 打开终端,输入以下命令://确保依赖库已安装sudo apt install linux-headers-$(uname -r) build-essential dkms//安装后重启reboot2. 安装Vir

2018-01-27 12:45:20 5724

转载 git删除所有历史提交记录

把旧项目提交到Git上,但是会有一些历史记录,这些历史记录中可能会有项目密码等敏感信息。如何删除这些历史记录,形成一个全新的仓库,并且保持代码不变呢?1.Checkout git checkout --orphan latest_branch2. Add all the files git add -A3. Commit the changes git co

2018-01-26 16:04:34 6349

原创 指定目录打开cmd

有时为了方便操作我们需要在打开命令提示符是指定目录的,有如下做法:使用Windows自带功能方法一在文件管理器的地址栏直接输入cmd 回车即可打开,地址栏相关于运行 窗口的作用,同样也可打开其它命令! 方法二在文件管理器中,按住SHIFT键再点右键,右键菜单中即会出现在此处打开命令窗口/cmd/PowerShell 之类菜单项,点击即可。 批处理自动打开

2017-12-28 10:26:06 13528 9

原创 gradle3.0中使用Butterknife

在gradle3.0中使用butternife目前butterknife-gradle-plugin需要降级,但是依赖库的版本可以保持不变:build.gradle:buildscript { repositories { jcenter() maven { url "https://oss.sonatype.org/content/repositories/

2017-12-02 11:59:20 2553

原创 Python2.7打印中文乱码处理

总是有些编码的问题,光这样是无效的:#!/usr/bin/env python# -*- coding: utf-8 -*-得做如下处理:#!/usr/bin/env python# -*- coding: utf-8 -*-import syssys_encoding = sys.getfilesystemencoding()def printcn(msg): print(msg.d

2017-11-14 20:15:44 10844 2

原创 Nodejs全局安装模块后找不到命令的解决方法

碰到了这问题,记录一下,看提示应该是环境变量的问题,执行如下命令得到Nodejs的模块安装路径:npm prefix -g将输出的全局安装路径加入的环境变量的Path条目中即可。

2017-10-19 18:25:48 15768

原创 Bat执行Python脚本输出显示与传参的问题

bat调用python脚本时传参还得用start命令:@echo offstart python showjar.py %*exit*%*表示将bat收到的所有参数,这样就无惧python带参数执行的问题了。 调用时新窗口会闪现一下,如果要不闪现就用pythonw.exe,不过这样子的缺点是python中的输出就看不见了。PS: 碰到这问题是更新了下反编译apk工具(2017...

2017-08-06 19:20:05 9172

原创 VSCode Debug Click - Python Command-Line Applications

写点Python小脚本我喜欢用Visual Studio Code,够小够快。关于Python的配置就不多说了,请大家按照官方教程操作 Python with Visual Studio Code。在这里主要说要怎么调试用Python写的命令行程序。不知为何我设置launcher.json中的args参数无效,所以后面试验了下找到了通知的方法。 下面是我的一个Python小项目TTDictGen

2017-06-05 08:52:04 956 2

原创 3分钟内理解Python的re模块中match、search、findall、finditer的区别

re是Python中用于正则表达式相关处理的类,这四个方法都是用于匹配字符串的,具体区别如下:match匹配string 开头,成功返回Match object, 失败返回None,只匹配一个。search在string中进行搜索,成功返回Match object, 失败返回None, 只匹配一个。findall在string中查找所有 匹配成功的组, 即用括号括起...

2017-06-01 08:50:26 59995 1

原创 Python Click使用命令行短参数(short option)

不知为何官方没有明确写出来,在此记录下:##[email protected]()@click.option("--mode", "-m", show_default=True, default=0, type=click.INT, help="generation mode")def cli(mode): passif __main__ == "__name__

2017-05-31 08:52:42 2346

原创 Python如何使用装饰器(Decorator)修改yield function返回值

在Python中我们常常使用装饰器来扩展一个函数的功能,如果被装饰的函数中有使用yield关键字,函数函数的可能是一个iterable,我们要修改其返回值该如何解决呢?便需要采用下面的写法:#!/usr/bin/env python# -*- coding:utf-8 -*-import itertools, functoolsdef testWrapper(func): @

2017-05-31 08:51:45 1671

原创 Ubuntu14.04下载编译Android6.0内核源码

通过上一篇Ubuntu14.04下载编译Android6.0源码我们已经下载完了Android SDK的所有源代码,但是这其中不包括其对应的Linux内核的源代码。不同的硬件需要下载不同的内核代码,在此https://source.android.com/source/building-kernels可找到对应的关系。 目前我是先下载了Android模拟器对应的Android内核源码,下面介绍具

2017-05-13 09:32:28 3184

原创 Python execute adb shell command

用Python写些平时开发的辅助脚本还是非常方便的,做为Android开发有碰到用Python执行adb命令的需求,os.system() 可以执行系统命令但是不支持获取输出,再者要考虑到读取中文输出之类的问题的话最好使用subprocess:#!/usr/bin/env python#encoding=utf-8import subprocessdef sh(command):

2017-05-13 09:31:28 5877

原创 Coursera Algorithms Percolation解题记录

简述第一周作业: https://www.coursera.org/learn/algorithms-part1/programming/Lhp5z/percolation 首先按照指导安装algs4,之后自动下载的DrJava用的很不顺手,就换成使用IDEA了。编程时记得把algs4.jar加入依赖项,之后修改运行启动参数进行调试即可。 Percolation.java要完成的工作是构建一个

2017-04-27 20:56:33 4060 9

原创 Ubuntu14.04下载编译Android6.0源码

Git配置进行过此配置的直接跳过。git config --global user.name "Your Name"git config --global user.email "[email protected]"科学上网//停止polipo服务sudo service polipo stop//启动polipo服务sudo service polipo star

2017-04-17 08:52:33 6091 1

原创 Algorithms algs4不能成功安装问题解决

Algorithms书籍的环境自动配置程序algs4这两天在Mac上安装时总是提示不能安装成功,即使开着SS也不行。经查验为其正确设置代码的方法如下: 1. 开启SS,选择Global Mode 2. 打开其包内容,修改downloadQuiet()函数,为其配置代理。 if curl --socks5 127.0.0.1:1080 --show-error --fail "

2017-04-17 08:51:25 2303 4

原创 Coursera连接不上的解决方法

国外的网站就是这样,想上去学习下也总要被途中使上绊子。 最佳的方法是走代\理,先说下如果只是单纯想下下课件什么的比较简单,上 MXTOOLBOX之类的网站查查连接速度比较快的IP,然后修改hosts,位置: C:\Windows\System32\drivers\etc\hosts我是碰到了不能查看视频的问题,后来一检查s\s只开了自动代\理,视频走的可不是https协议,应该选 Glob

2017-04-04 14:49:17 10785 5

原创 Chrome查看应用程序(应用启动器)

在Chrome中输入下面URI即可查看,奇怪的是应用启动器不能自动下载了,可以添加书签方便查看。chrome://apps

2017-03-23 23:11:51 4493

原创 Android6.0 Notification工作原理源码解析(二)

上一篇讲了通知是怎么创建的,这章正式开始跟踪通知的发送流程。时序图分析通知的发送是通过NotificationManager的notify()方法:NotificationManger->notify() public void notify(int id, Notification notification) { notify(null, id, notificati

2017-03-20 12:41:15 3757

原创 Ubuntu英文系统安装五笔输入法

sudo apt-get install ibus-table-wubi ibus-pinyin安装成功后重启后即可添加。

2017-03-17 23:06:37 3888

原创 Virtualbox最全扩展虚拟磁盘空间大小(vdi/vmdk)方法(Mac/Linux/Windows)

有时我们在使用Virtualbox虚拟机时,分配给虚拟机的磁盘空间太小,导致后期需要扩容,通过以下方法可以扩展磁盘空间。增强虚拟磁盘空间容量方法一:扩展磁盘空间打开Virtualbox所在的安装目录,执行以下命令,命令中的虚拟有磁盘路径改成自己的://查看虚拟磁盘空间信息,确认确实是需要扩容的虚拟硬盘。VBoxManage showhdinfo &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;H:\VirtualBox VMs\U

2017-03-17 19:34:03 36694 5

原创 无法获得锁 /var/lib/dpkg/lock...解决方法

sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock

2017-03-06 21:26:32 3864

原创 Ubuntu12.04调整系统字体大小

最近应该有特殊需求,所以装了下Ubuntu12.04版本,感觉字体真是太小的不舒服,设置中又没有字体选项,于是找了下调字体的方法: 在Ubuntu软件中心搜索##高级设置##,安装后打开就可以调字体了!

2017-03-06 20:46:41 5259 2

原创 Android监听音量变化

private void registerVolumeChangeReceiver() { mSettingsContentObserver = new SettingsContentObserver(this, new Handler()); getApplicationContext().getContentResolver().registerContentOb

2017-02-28 22:24:53 8495

原创 OJ 7223 至少有多少只恼人的大青蛙?__深搜

描述有一种大青蛙会跳越稻田,从而踩踏稻子。农民在早上看到被踩踏的稻子,希望知道晚上有多少青蛙穿越自家的稻田。每只青蛙总是沿着一条直线跳跃稻田,而且每次跳跃的距离都相同。 如图1和图2所示,稻田里的稻子组成一个栅格,每棵稻子位于一个格点上。而青蛙总是从稻田的一侧跳进稻田,然后沿着某条直线穿越稻田,从另一侧跳出去。 如图3所示,可能会有多只青蛙从稻田穿越。青蛙的每一跳都恰好踩在一棵水稻上,将这棵水稻

2017-02-19 20:47:26 1328 2

原创 OJ 7222 怀表问题__深搜

描述怀表是由一个表链和一个表盘连接而成的。同时,表链又是由多个长度为1的表链组件连接而成的。小明现有一个表盘和多个长度为1的表链组件。他希望组合成一个完整的怀表当做生日礼物送给爸爸。 表盘和表链组件的两端都有表扣可以和其它的表链组件或者表盘相连。 一共有两种表扣设计,分别是“L” 和“V”。表链组件和表盘的左右两端可以使用相同的或者不同的表扣设计,因此我们有以下四种不同的表链组件和表盘设计方式,

2017-02-13 22:04:12 1105

Apk反编译工具最新版2017.08带一键反编译

最近更新了下反编译工具,带一键反编译脚本。dex2jar-2.1、 jd-gui-1.4.0.jar、apktool_2.2.4.jar

2017-08-06

JSP交互式教学辅助系统

他人毕业设计,jsp+sqlserver JSP交互式教学辅助系统 数据库装载就能运行,测试通过,1

2014-05-09

matlab OCR字符识别源代码

matlab版本的英文字符识别,识别率还可以,采用神经网络的分类器

2014-05-09

全国省市县区街道数据库

全国省市县区街道数据库基本是全的,用在MSSQL里的联动

2014-05-09

Android语音播报源码

安卓短信播报,文本播报,发音源码

2014-05-09

android音频通信源码 2FSK信号调制

android音频通信源码 2FSK信号调制

2014-05-09

欧阳坚视频教程随笔,对于初学者有河大的帮助。

欧阳坚视频教程随笔,对于初学者有河大的帮助。

2014-05-09

android购物商城

android购物商城源码

2014-04-02

CISCO交换机最基本最常用的配置实例

CISCO交换机最基本最常用的配置实例

2014-04-02

毕业设计-图书管理系统

nuistcc处下载的作品,不知是不是他的。支持原作者,所以分数相同。 内含 源代码、数据库文件、概要设计说明书、软件需求说明书、详细设计说明书、项目开发计划、测试计划、测试分析报告、软工图等

2013-09-08

C语言经典源代码220例带注释讲解

C语言经典源代码220例。绝对经典的源代码,由浅入深,每个实例都带有注释和讲解,是C语言入门和提高的难得好教材,还有大多数基本算法的实现例子,无论学习还是工作都十分有用。覆盖了C语言学习的所有知识点。

2013-09-08

C语言实例解析精粹(第二版) 光盘代码

C语言实例解析精粹(第二版) 光盘代码 本文件包括以下内容: ※ 1、文件说明 ※ 2、源码操作说明 ※ 3、光盘目录清单 ◎ 源码操作说明 源代码使用方法是(以实例1为例): 将该实例的源码,比如实例1的1.c文件(可以在001目录下找到), 拷贝到tc编译器目录下,运行tc.exe,打开编译器, 按【F3】键或者“File->Open”菜单命令,打开1.c文件, 按【Ctrl+F9】键,或者“Run->Run”菜单命令,编译运行该程序。 ◎ 光盘目录清单如下: 第一部分 基础篇 001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字游戏 011 模拟ATM(自动柜员机)界面 012 用一维数组统计学生成绩 013 用二维数组实现矩阵转置 014 求解二维数组的最大/最小元素 015 利用数组求前n个质数 016 编制万年历 017 对数组元素排序 018 任意进制数的转换 019 判断回文数 020 求数组前n元素之和 021 求解钢材切割的最佳订单 022 通过指针比较整数大小 023 指向数组的指针 024 寻找指定元素的指针 025 寻找相同元素的指针 026 阿拉伯数字转换为罗马数字 027 字符替换 028 从键盘读入实数 029 字符行排版 030 字符排列 031 判断字符串是否回文 032 通讯录的输入输出 033 扑克牌的结构表示 034 用“结构”统计学生成绩 035 报数游戏 036 模拟社会关系 037 统计文件的字符数 038 同时显示两个文件的内容 039 简单的文本编辑器 040 文件的字数统计程序 041 学生成绩管理程序 第二部分 数据结构篇 042 插入排序 043 希尔排序 044 冒泡排序 045 快速排序 046 选择排序 047 堆排序 048 归并排序 049 基数排序 050 二叉搜索树操作 051 二项式系数递归 052 背包问题 053 顺序表插入和删除 054 链表操作(1) 055 链表操作(2) 056 单链表就地逆置 057 运动会分数统计 058 双链表 059 约瑟夫环 060 记录个人资料 061 二叉树遍利 062 浮点数转换为字符串 063 汉诺塔问题 064 哈夫曼编码 065 图的深度优先遍利 066 图的广度优先遍利 067 求解最优交通路径 068 八皇后问题 069 骑士巡游 070 用栈设置密码 071 魔王语言翻译 072 火车车厢重排 073 队列实例 074 K阶斐波那契序列 第三部分 数值计算与趣味数学篇 075 绘制余弦曲线和直线的迭加 076 计算高次方数的尾数 077 打鱼还是晒网 078 怎样存钱以获取最大利息 079 阿姆斯特朗数 080 亲密数 081 自守数 082 具有abcd=(ab+cd)2性质的数 083 验证歌德巴赫猜想 084 素数幻方 085 百钱百鸡问题 086 爱因斯坦的数学题 087 三色球问题 088 马克思手稿中的数学题 089 配对新郎和新娘 090 约瑟夫问题 091 邮票组合 092 分糖果 093 波瓦松的分酒趣题 094 求π的近似值 095 奇数平方的有趣性质 096 角谷猜想 097 四方定理 098 卡布列克常数 099 尼科彻斯定理 100 扑克牌自动发牌 101 常胜将军 102 搬山游戏 103 兔子产子(菲波那契数列) 104 数字移动 105 多项式乘法 106 产生随机数 107 堆栈四则运算 108 递归整数四则运算 109 复平面作图 110 绘制彩色抛物线 111 绘制正态分布曲线 112 求解非线性方程 113 实矩阵乘法运算 114 求解线性方程 115 n阶方阵求逆 116 复矩阵乘法 117 求定积分 118 求满足特异条件的数列 119 超长正整数的加法 第四部分 图形篇 120 绘制直线 121 绘制圆 122 绘制圆弧 123 绘制椭圆 124 设置背景色和前景色 125 设置线条类型 126 设置填充类型和填充颜色 127 图形文本的输出 128 金刚石图案 129 飘带图案 130 圆环图案 131 肾形图案 132 心脏形图案 133 渔网图案 134 沙丘图案 135 设置图形方式下的文本类型 136 绘制正多边形 137 正六边形螺旋图案 138 正方形螺旋拼块图案 139 图形法绘制圆 140 递归法绘制三角形图案 141 图形法绘制椭圆 142 抛物样条曲线 143 Mandelbrot分形图案 144 绘制布朗运动曲线 145 艺术清屏 146 矩形区域的颜色填充 147 VGA256色模式编程 148 绘制蓝天图案 149 屏幕检测程序 150 运动的小车动画 151 动态显示位图 152 利用图形页实现动画 153 图形时钟 154 音乐动画 第五部分 系统篇 155 读取DOS系统中的国家信息 156 修改环境变量 157 显示系统文件表 158 显示目录内容 159 读取磁盘文件 160 删除目录树 161 定义文本模式 162 设计立体窗口 163 彩色弹出菜单 164 读取CMOS信息 165 获取BIOS设备列表 166 锁住硬盘 167 备份/恢复硬盘分区表 168 设计口令程序 169 程序自我保护 第六部分 常见试题解答篇 170 水果拼盘 171 小孩吃梨 172 删除字符串中的特定字符 173 求解符号方程 174 计算标准差 175 求取符合特定要求的素数 176 统计符合特定条件的数 177 字符串倒置 178 部分排序 179 产品销售记录处理 180 特定要求的字符编码 181 求解三角方程 182 新完全平方数 183 三重回文数 184 奇数方差 185 统计选票 186 同时整除 187 字符左右排序 188 符号算式求解 189 数字移位 190 统计最高成绩 191 比较字符串长度 192 合并整数 193 矩阵逆置 194 删除指定的字符 195 括号匹配 196 字符串逆置 197 SIX/NINE问题 198 单词个数统计 199 方差运算 200 级数运算 201 输出素数 202 素数题 203 序列排序 204 整数各位数字排序 205 字符串字母移位 206 Fibonacc数列 第七部分 游戏篇 207 商人过河游戏 208 吃数游戏 209 解救人质游戏 210 打字训练游戏 211 双人竞走游戏 212 迷宫探险游戏 213 迷你撞球游戏 214 模拟扫雷游戏 215 推箱子游戏 216 五子棋游戏 第八部分 综合实例篇 217 综合CAD系统 218 功能强大的文本编辑器 219 图书管理系统 220 进销存管理系统

2013-09-08

C++商业机票预定系统全套文档范例

直接给目录吧,绝对难得: 可行性报告1.doc 总结性报告1.doc 概要设计说明书1.doc 测试分析报告1.doc 测试计划1.doc 用户操作手册1.doc 程序维护手册1.doc 详细设计说明书1.doc 需求分析说明书1.doc 项目开发计划1.doc

2013-09-06

SoCompressor2.0.1

JS与CSS本地批量压缩、混淆、美化、格式化GUI工具,详细介绍请看http://blog.csdn.net/tp7309/article/details/9799559

2013-08-21

StyleSnooper.exe

WPF 样式 查看器,查看 控件样式 模板 下载 stylesnooper

2013-08-07

图片轮流放大

android图片轮流放大源码,做图片浏览效果会很不错。

2013-08-07

asp.net论文提交系统

一个原来写的简单论文提交系统,有数据库,可以直接用vs打开。有学生、老师、管理员三种类型的用户,可实现在线论文提交、论文点评等功能,适合新手学习。

2013-07-18

SoCompressor

前一段时间在写web时自己写了好几个JS文件用于前后台展示与交互,在后来要压缩js时发现基本都是带命令行的压缩工具,而且不能批量处理,在线压缩压缩完毕之后得一个个下,最可悲的是还需要自己重命名文件并且选择下载位置,太麻烦了。后来再网上搜了一下,发现这类GUI工具确定比较少,即使有功能也少的可怜(最无语的是有的出错不报,很郁闷),恰好最近想再练练winform,所以就萌生了自己写一个相关用途的小工具的想法,当然由于水平有限界面做的很难看,各位见谅,不过功能虽简单应该还是有一点实用价值的吧。 软件起了个名:SoCompressor. 本软件有以下几个特点: 1.压缩、混淆、美化、格式化都支持,断网条件下可以使用,软件不是使用的在线API. 1.支持批量操作,可以同时处理JS与CSS文件,可以多文件导入,多文件夹搜寻,当然直接复制代码进行操作也可。 2.可以选择对原文件的备份处理操作:如 “在各原文件所在目录新建名为"SoCompressor_backup"的文件夹并将原文件移到到此目录下”,"将原文件名附加标识".bak"以备份原文件“,移动到桌面,或者不进行处理等。 3.可以在备份目录下生成还原脚本。此还原脚本的作用不是压缩备份原文件,而是可以将最近一次用SoCompressor备份的原文件以其备份前的文件名还原到其各自的应有位置(有点绕。。)。 3.对输出文件的文件名可自定义附加标识,也有预设标识,如".min",则如果原文件名为a.js,那么输出文件的文件名则为a.min.js. 4.输出路径问题。有时候我们对不同目录下的文件一起压缩,这时候如果用传统的方法我们还得指定一个统一的输出路径,然后再将文件一个个导到其它地方,所以为了方便除了可以自定义输出路径外,也可以让输出文件与其各自对应的原文件位置相同。 5.支持多个处理引擎,目前添加了YUI Compressor与UglifyJS,如果后续有需要的话还会添加.各个处理引擎的详细参数设置在“设置”里面可以调整。关于UglifyJS:大家都知道如果要使用UglifyJS的话需要Node.js环境,所以我在软件里面加了处理引擎初始化,如果大家要使用UglifyJS而没有配置好的话,软件会自动配置Node.js环境与UglifyJS,这也是安装包颇大的原因,包含了Node.js在x86与x64的两个安装包。

2013-07-03

验证码识别算法的研究和设计

一种基于外部轮廓的数字验证码识别方法.pdf 基于位图汉字验证码的Web认证系统及其应用.pdf 增强型Web登录安全策略研究.pdf 数字验证码识别算法的研究和设计.pdf

2013-04-23

lzw算法源码

lzw算法可用源码

2013-04-23

Java模仿的MSN聊天软件

MSN聊天软件Java版是一个韩国人做的java版的msn程序。可以学习参考一下。

2013-04-23

EditorTools 无人值守文章采集发布助手

Editortools(ET)是独立软件,可以无人值守自动工作,将个人站长从繁重的采编工作解放出来,为中小型网站每月省下N个更新员的数万元工资支出;   ET不需要你对现有论坛或网站做任何修改;   ET适用于任何网站或论坛; 功能介绍: 自动采集信息,并发布到指定网站(非广告群发),适合于网站站长或管理员使用。 软件特点: 可采集发布图片、FLASH、mp3、RAR文件在内的任何文件; 可建立多个采集方案,为网站自动增加多种信息; 可建立多个发布方案,同时管理多个网站,或论坛不同版块; 安装简便,运行稳定,可在服务器运行,也可以在站长工作机运行; 独立软件,无须修改网站,不消耗宝贵服务器资源; 无人值守,24小时自动工作,相当于9+个更新编辑(三班倒,每班三五人)。 运行环境: windows系统,目前已测试windowsXP、windows2000、windows2003。 发布网站服务器类型不限,WINDOWS、LINUX、FREEBSD均可。

2013-04-23

FlyOnDesktop超逼真桌面苍蝇

FlyOnDesktop超逼真桌面苍蝇,咳、咳有点那啥,不过真的很逼真,你能看出来它是假的吗?

2013-04-17

软件开发模板(国标).

全套国标模板,下边是目录: 卷 D 的文件夹 PATH 列表 卷序列号为 489D-95B9 D:\STEMPS\TEMP\软件开发模板(国标) 01-操作手册(GB8567——88).doc 02-测试分析报告(GB8567——88).doc 03-测试计划(GB8567——88).doc 04-概要设计说明书(GB8567——88).doc 05-开发进度月报(GB8567——88).doc 06-可行性研究报告(GB8567——88).doc 07-模块开发卷宗(GB8567——88).doc 08-软件需求说明书(GB856T——88).7z 08-软件需求说明书(GB856T——88).doc 09-数据库设计说明书(GB8567——88).doc 10-数据要求说明书(GB856T——88).doc 11-文件给制实施规定的实例(GB8567-88).doc 12-详细设计说明书(GB8567——88).doc 13-项目开发计划(GB856T——88).doc 14-项目开发总结报告(GB8567——88).doc 15-用户手册(GB8567——88).doc 软件设计文档国家标准.CHM 没有子文件夹

2013-04-17

h264_Player

.h264格式文件播放器,可同时播放四屏。

2013-04-17

.h264视频转换工具

.h264视频转换工具,可转换成avi格式。

2013-04-17

G729、h263、h264、MPEG4四种最流行的音频和视频标准的压缩和解压算法的源代码

G729、h263、h264、MPEG4四种最流行的音频和视频标准的压缩和解压算法的源代码

2013-04-17

ACM培训-动态规划

动态规划讲解 动态规划的概念 动态规划算法通常用来解决最优化问题。这些问 题可能存在多个解,每个解具有一个值。我们希 望找到一个具有最优(最大或最小)值的解。在 动态规划算法中,主要关心的是找到一个最优解 和求出最优解的值,而不是找出所有的最优解。

2013-04-17

ajax本质源码

AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 主要包含了以下几种技术 Ajax的定义 基于web标准XHTML+CSS的表示; 使用 DOM进行动态显示及交互; 使用 XML 和 XSLT 进行数据交换及相关操作; 使用 XMLHttpRequest 进行异步数据查询、检索; 使用 JavaScript 将所有的东西绑定在一起 本程序以最简单的实例描述了Ajax的本质,由于ajaxpro得出现ajax的本质越来越少的为后来者所知··

2013-04-17

oracle学习经典教程

目 录 TIANLESOFTWARE ORACLE 学习手册.......1 一. ORACLE 基础知识..24 1.1 ORACLE OLAP 与OLTP 介绍..................24 1.1.1 什么是OLTP ....25 1.1.2 什么是OLAP....26 1.1.3 在OLAP 系统中,常使用分区技术、并行技术....26 1.1.4 分开设计与优化..........................27 1.2 索引详解..................28 1.2.1 索引介绍.........28 1.2.1.1 索引的创建语法......28 1.2.1.2 索引特点..................28 1.2.1.3 索引不足..................29 1.2.1.4 应该建索引列的特点...........................29 1.2.1.5 不应该建索引列的特点.......................29 1.2.1.6 限制索引..................29 1.2.1.6.1 使用不等于操作符(<>、!=)...29 1.2.1.6.2 使用IS NULL 或IS NOT NULL ......30 1.2.1.6.3 使用函数.........30 1.2.1.6.4 比较不匹配的数据类型...............30 1.2.1.7 查询索引..................30 1.2.1.8 组合索引..................30 1.2.1.9 ORACLE ROWID ........31 1.2.1.10 选择性..................31 1.2.1.11 群集因子(Clustering Factor) ..............31 1.2.1.12 二元高度(Binary height)....................31 1.2.1.13 快速全局扫描.......31 1.2.1.14 跳跃式扫描...........31 1.2.2 索引分类........32 1.2.2.1 B 树索引 (默认类型) ...........................32 1.2.2.2 位图索引.................33 1.2.2.3 HASH 索引................35 1.2.2.4 索引组织表.............36 1.2.2.5 反转键索引.............37 1.2.2.6 基于函数的索引..... 37 1.2.2.7 分区索引.................38 1.2.2.7.1.本地分区索引(通常使用的索引) 38 1.2.2.7.2.全局分区索引.40 1.2.2.8 位图连接索引.........40 1.3 分区表总结.............41 1.3.1. 分区表理论知识........................41 1.3.2 普通表转分区表方法..................45 1.3.2.1 插入: Insert with a subquery method ...........................46 1.3.2.1.1 Oracle 11g 的Interval................46 1.3.2.1.2 Oracle 10g 版本........................47 1.3.2.2 交换分区:Partition exchange method ...........................48 1.3.2.3 使用在线重定义:DBMS_REDEFINITION .........................50 1.3.2.4 使用导出导入.........54 1.3.2.4.1 迁移分区表的步骤.....................55 1.3.2.4.2 示例1:使用exp/imp ................55 1.3.2.4.3 示例 2:使用expdp/impdp........59 1.3.3 分区表的其他操作......................62 1.3.3.1 添加新的分区.........62 1.3.3.2 split 分区拆分.........64 1.3.3.3 合并分区Merge .....64 1.3.3.4 移动分区.................65 1.3.3.5 Truncate 分区...........65 1.3.3.6 Drop 分区.................66 1.3.4 分区表的索引66 1.3.4.4.1 Local 本地索引............................67 1.3.4.4.2 Global 索引......68 1.3.4.4.3 索引重建问题71 1.3.5 Oracle 11g 中的分区表............... 74 1.3.5.1 11g 中的分区表新特性........................74 1.3.5.1.1 Interval Partitioning ......................74 1.3.5.1.2 System Partitioning ....................... 1.3.5.1.3 More Composite Partitioning........75 1.3.5.1.4 Virtual Column-Based Partitioning75 1.3.5.2 11g 虚拟列实现 按星期分区表......76 1.3.5.3 Interval 分区 示例............................78 1.3.5.3.1 创建按月分区的分区表..............78 1.3.5.3.2 创建一个以天为间隔的分区表...80 1.4 ORACLE 锁.................82 1.4.1 锁(Lock).....82 1.4.1.1 锁的概念.................82 1.4.1.2 锁的分类.................83 1.4.1.2.1. 按用户与系统划分,可以分为自动锁与显示锁..83 1.4.1.2.2. 按锁级别划分,可分为: 排它锁 (Exclusive Locks,即X 锁)和共享锁(Share Locks, 即S 锁)........................84 1.4.1.2.3 按操作划分,可分为DML 锁(data locks,数据锁)、DDL 锁 (data dictionary lock) 和System Locks。.........84 1.4.1.2.4 DML 锁..........84 1.4.1.2.5 DDL 锁(dictionary locks).......87 1.4.1.2.6 System Locks .89 1.4.2 死锁................91 1.4.3 锁 和 阻塞....94 1.4.3.1 相关概念.................94 1.4.3.2 引起阻塞的几种常见情况..................97 1.4.3.2.1 DML 语句.....97 1.4.3.2.2 外键没有创建索引...................98 1.4.4 Latch 说明.......98 1.4.4.1 Latch.....................98 1.4.4.2 有关SPin 的说明.99 1.4.4.3 进程获取Latch 的过程.....................99 1.4.4.4 Latch 和 Lock..... 100 1.4.4.5 Latch 争用......... 100 1.4.4.5.1 共享池中的Latch 争用............. 101 1.4.4.5.2 数据缓冲池Latch 争用............. 102 1.4.4.6 热块产生的原因. 103 1.4.4.6.1 表数据块...... 103 1.4.4.6.2 索引数据块.. 103 1.4.4.6.3 索引根数据块........................... 104 1.4.4.6.4 段头数据块 104 1.4.4.7 检查Latch 的相关SQL ................... 105 1.4.4.7.1 查看造成LATCH BUFFER CACHE CHAINS 等待事件的热 快............... 105 1.4.4.7.2 查询当前数据库最繁忙的Buffer,TCH(Touch)表示访问次数越高, 热点快竞争问题就 存在. 105 1.4.4.7.3 查询当前数据库最繁忙的Buffer,结合dba_extents 查询得到这些 热点Buffer 来自哪些 对象. 106 1.4.4.7.4 如果在Top 5 中发现latch free 热点块事件时,可以从 V$latch_children 中查询具体的

2013-04-16

Delphi学生信息管理系统1.0(包含全部资源文件,可直接用Delphi打开)

Delphi学生信息管理系统1.0(包含全部资源文件,可直接用Delphi打开) 学生信息查询界面(包括普通模糊查询、范围查询、实时动态查询以及自定义语句查询) 用户管理界面(可修改、添加星号密码,用户管理有登录用户的权限区别) 源码及界面预览预览请到:http://passport.baidu.com/?business&aid=6&un=tp7309#7

2012-11-16

Delphi高仿windows记事本源码及exe

Delphi\Delphi高仿windows记事本源码及exe 预览地址:http://passport.baidu.com/?business&aid=6&un=tp7309#7

2012-11-16

C语言学生账号信息管理系统

C语言学生账号信息管理系统 预览文件请到 http://wenku.baidu.com/view/e5fa41186bd97f192279e9f3.html?st=1

2012-11-15

javaAPI_1.6英文版part2

这是javaAPI_1.6英文版的第二个压缩包。 第一个压缩包网址:http://download.csdn.net/source/3567713

2011-09-01

javaAPI_1.6英文版part1

最近打算了解下java,结果找不到一个完整的带搜索功能的javaAPI_1.6的英文chm版本,于是咱就从oracle官网下了doc自己做了一个,其中doc是上传前(2011-9-1)刚下载的最新版,chm带索引、搜索。本人第一次制作,如有出错处请原谅。 第二个压缩包网址:http://download.csdn.net/source/3567727

2011-09-01

空空如也

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

TA关注的人

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