- 博客(32)
- 资源 (1)
- 收藏
- 关注
原创 Windows安装adb
Windows版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zip。Linux版本:https://dl.google.com/android/repository/platform-tools-latest-linux.zip。Mac版本:https://dl.google.com/android/repository/platform-tools-latest-darwin.zip。
2023-05-18 18:43:44
322
原创 Java读取zip文件内容
读取zip文件的内容,压缩包可包含多个文件。@Testpublic void readZipFile() throws Exception { String filePath = "D:\\fileTest\\fileTest.zip"; InputStream inputStream = new BufferedInputStream(new FileInputStream(filePath)); ZipInputStream zipInputStream = new Zip
2020-07-30 16:11:40
1097
原创 如何把WORD编号转为普通文本
如何把WORD编号转为普通文本1. 调出word的“开发工具”选项2. 编写宏3. 使用宏记录一下word如何去掉自动编号格式但保留原编号内容的方法:1. 调出word的“开发工具”选项打开文件->选项->自定义功能区->选中开发工具->确定 ,2. 编写宏依次点击:开发工具-宏-在“宏名”框内输入宏名(如:NumToTxt)-单击“创建”按钮,弹出Visual Basic编辑器窗口,窗口内自动出现以下内容把下面的这段代码复制下来:ActiveDocument.Con
2020-07-24 19:54:41
9968
3
原创 文件读写
1.写入文件public static void main(String[] args) { String fileUrl = "D:/myFile/exportFile/zhyTest.txt"; //写文件 try { //文件路径 File file = new File(fileUrl);...
2018-12-17 16:45:07
178
原创 等额本息还款法
等额本息还款法即把按揭贷款的本金总额与利息总额相加,然后平均分摊到还款期限的每个月中,每个月的还款额是固定的,但每月还款额中的本金比重逐月递增、利息比重逐月递减。计算公式:每月还款额=贷款本金×[月利率×(1+月利率) ^ 还款月数]÷{[(1+月利率) ^ 还款月数]-1}推导过程:等额本息还款公式推导 设贷款总额为A,银行月利率为β,总期数为m(个月),月还款额设为...
2018-12-12 12:51:08
1308
原创 MySQL时间戳和日期之间的转换
1.将时间戳转换为日期函数有两个参数类型:FROM_UNIXTIME(unix_timestamp,format)FROM_UNIXTIME(unix_timestamp)示例:select FROM_UNIXTIME(1544371200, '%Y-%m-%d')select FROM_UNIXTIME(1544371200, '%Y-%m-%d %H:%i:%s')...
2018-12-10 18:38:20
2381
原创 IDEA自动/手动导包
1.进入设置,File->Settings,或者快捷键Ctrl+Alt+S 2.Editor→General→Auto Import 3.选中Optimize imports on the fly和Add unambiguous imports on the fly,点击apply 和OK键Optimize imports on the fly : 自动去掉一些没有的...
2018-11-05 18:24:53
3262
原创 fiddler的AutoResponse功能
fiddler这个工具给我减少了很多调试上的烦恼,尤其是强大的AutoResponder,它可以抓取在线页面保存到本地进行调试,这大大减少了在线调试的困难。1、选择需要调试的页面,右键-Save-Response-Response body2、点击fiddler AutoResponder Tab页面,勾选Enable rules,Unmatched requests passth...
2018-10-31 15:45:33
5200
原创 解决Genymotion出现Unable to load VirtualBox engine
首先访问官网下载模拟器:https://www.genymotion.com/ 安装后打开时出现如下错误:解决方法: 右键–>VirtualBox–>属性–>兼容性–>(打钩)以兼容模式运行这个程序–>(选择)Windows Server 2008 (Service pack 1)–>应用–>确定! 右键–>Genymotion–>属性–>兼容性–>(打钩)以兼容模式运行这个程序–>(选择)W
2016-05-18 19:20:59
372
原创 静态内部类、匿名内部类、局部内部类
一.静态内部类1)内部类之前修饰static关键字 2)特性: ◆可以有实例,静态成员(字段,方法) ◆实例方法中,无法访问外部实例成员实例:静态内部类特性测试public class StaticInnerClass{ public static void main(String []args){ //Outer2.Inner2 inner=new Outer2.In
2016-03-05 22:48:05
329
原创 成员内部类(实例内部类)
特性:◆不能有静态成员(字段,方法) ◆内部类对象外部创建语法:outter.new Inner(); ◆实例方法访问外部类实例成员:Outter.this.成员实例1:public class MemberInnerClass { public static void main(String []args){ //创建外部类的对象 Outer1 oute
2016-03-05 16:57:55
981
转载 handler机制的原理
andriod提供了Handler 和 Looper 来满足线程间的通信。Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(MessageExchange)。1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的MessageQueue(消息队列)。 2)Handler: 你可以构造Handler对象来与Looper沟通,以便pus
2015-10-19 21:06:52
306
原创 数值的整数次方
代码的完整性 题目描述给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 注意: 1.由于计算机表示小数(包括float和double型小数)都有误差,我们不能直接用等号(==)判断两个小数是否相等。如果两个小数的差的绝对值很小,比如小于0.0000001,就可以认为他们相等。 2.考虑指数和底数分别为正数、负数和0的情况。java
2015-09-28 23:20:19
303
原创 旋转数组的最小数字
题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减序列的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 注意: 1.当数组为空的时候,测试用例需要返回0。 2.当index1、index2和indexMid相等的情况下,不得不采取顺序查找的方法。 public class game
2015-09-28 21:49:29
243
原创 最大差值
[编程题] 最大差值 有一个长为n的数组A,求满足0≤a≤b<n的A[b]-A[a]的最大值。 给定数组A及它的大小n,请返回最大差值。 测试样例: [10,5],2 返回:0///c++#include <iostream>#include <vector>using namespace std;class LongestDistance {public: int ge
2015-09-23 11:16:21
341
原创 assert()函数
(1)assert宏的原型定义在<assert.h> 中,其作用是如果它的条件返回错误,则终止程序执行。#include<iostream>#include<stdlib.h>#include<assert.h>#include<cstdio>using namespace std;int main(){FILE *fp;fp=fopen("test.txt","w");//以可写的方
2015-09-17 19:20:54
322
原创 各种内部排序方法的比较
排序方法 平均时间 最坏情况 辅助存储 简单排序 O(n^2) O(n^2) O(1) 快速排序 O(nlogn) O(n^2) O(logn) 堆排序 O(nlogn) O(nlogn) O(1) 归并排序 O(nlogn) O(nlogn) O(n) 基数排序 O(d(n+rd)) O(d(n+rd) O(
2015-09-17 19:07:02
353
原创 选择排序
#include <iostream>using namespace std;void SelectionSort(int * arr,const int size){ if(!arr) return ; for (int i =0 ;i<size ;i++) { int pos= i ; for (int j= i;j<s
2015-09-17 16:48:07
262
原创 插入排序
直接插入排序与折半插入排序:#include <iostream>using namespace std;//直接插入排序void InsertSort(int *arr,int size){ int j; if(!arr) return ; for (int i=1;i<size;i++) { int tmp = arr[i];
2015-09-17 16:26:09
253
原创 快速排序
C++#include <iostream>using namespace std;int Partition(int *a, int low, int high){ if (low <= high) { int pivotkey = low; for(int i = low+1; i <= high; ++i) {
2015-09-16 22:41:28
251
原创 CCF(四)1-图像旋转
问题描述 旋转是图像处理的基本操作,在这个问题中,你需要将一个图像逆时针旋转90度。 计算机中的图像表示可以用一个矩阵来表示,为了旋转一个图像,只需要将对应的矩阵旋转即可。 输入格式 输入的第一行包含两个整数n, m,分别表示图像矩阵的行数和列数。 接下来n行每行包含m个整数,表示输入的图像。 输出格式 输出m行,每行包含n个整数,表示原始矩阵逆时针旋转90度后的矩
2015-09-12 12:43:13
343
原创 [百度2015春季实习生招聘附加题]今天要吃点好的!
[编程题]今天要吃点好的! 加班了一个通宵的度度熊,神经有点恍惚,想到依然未能解决的Bug,眼泪禁不住霹雳哗啦往下掉……他抬头看了看帝都灰蒙蒙的天空,一咬牙,一跺脚,大叫一声——劳资今天要吃点好的! 已知本厂有n个食堂,第i(i属于[1,n])个食堂有m[i]种食物,每种食物有一个价钱c,享受度v,度度熊希望去一个食堂就餐,花费[bot,top]范围内的钱数(也可以拍桌子走人,哪里都不吃了),选择
2015-09-11 18:20:18
474
原创 [百度2015春季实习生招聘附加题] 01排序
给定一个01串(仅由‘ 0’或‘1’组成的字符串),现在想把这个数字串排序成“非递减”有序序列,请问至少需要多少次交换(任意两个位置交换)? 输入: 3 01 10 110 输出: 0 1 1#include<iostream>#include<string.h>using namespace std;const int N=1e6+131;char a[N];int n
2015-09-11 14:20:52
342
原创 数字黑洞(20)
给定任一个各位数字不完全相同的4位正整数,如果我们先把4个数字按非递增排序,再按非递减排序,然后用第1个数字减第2个数字,将得到 一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的6174,这个神奇的数字也叫Kaprekar常数。例如,我们从6767开始,将得到7766 - 6677 = 1089 9810 - 0189 = 9621 9621 - 1269 = 8352 85
2015-09-10 23:08:47
1279
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人