- 博客(15)
- 收藏
- 关注

原创 二路归并排序的Java实现
1、归并介绍 归并排序是多次将两个或者两个以上的有序表合并为一个表。 public class MegerSort { private int[] pArrayofInts; public MegerSort(int[] pArrayofInts) { this.pArrayofInts=pArrayofInts; } public voi
2015-04-29 19:10:45
432
转载 WebApi 自带Json返回日期带T无法格式化的问题
WebApi自带json序列化对遇到时间日期字段的时候,到前端获取的格式总是为“ 2016-07-14T15:32:44”,中间总是会带一个T,显然不是很友好。先是偷懒在园子里边去找一些解决方案,尝试了一下,然并卵。于是,自己想办法。 1.先是查看ApiController.JsonResults的源码 其实J
2017-10-15 15:59:04
3686
转载 CSharp自定义文件的属性
How to set custom attributes / file properties on a file in C# .NetIn the office here we have developed a document management system, which uses Custom Properties on PDF and DWG files to kee
2017-09-30 15:27:55
2222
转载 Revit抽取族参数信息
Reading an RVT File without RevitA huge number of developers have requested a possibility to read or even write an RVT file without running Revit, similar to the possibility to read and write a
2017-09-30 10:45:57
1411
原创 编程之美之程序理解和时间分析
这是《编程之美》的2.20题目,给出一段C#代码,要求不用电脑,理解程序并回答问题。下面是从C#代码中改写成的C++代码:[cpp] view plaincopy#include #include using namespace std; int main() { int rg[] = {2,3,4,5,
2015-05-12 16:46:21
362
原创 采用数学方法,巧妙运用循环,求解X的三次方的值
段奇妙的计算x^3的程序。它的原理如下:由上可知,幂函数的增加量第次加6,其初始值为1.所以,就可以把程序写成这样来计算立方:int f(x) { int c = 0, d = 1, e = 6; while(x--) { c += d; d += e; e +
2015-05-12 16:36:11
1387
转载 Android 你应该知道的学习资源 进阶之路贵在坚持
1、国外教程网站Android Developers Blog不解释vogella很不错的网站,免费的,包含android的教程也比较全面,并且教程中经常引用大牛blog,会有很多意外发现。代码资源有提供,但是不是很好找。非常推荐tutorialspoint非
2015-05-11 19:54:25
311
原创 编程之美之最大公约数
问题:求两个整数的最大约数方法一: 辗转相除法,对于两个整数x和y,用f(x,y)表示两者的最大公约数,则f(x,y)=f(y,x%y)。 例如f(42,30)=f(30,12)=f(12,6)=f(6,0),即有最大公约数6。代码如下:import java.util.Scanner;public class Main { public sta
2015-05-05 19:50:09
372
原创 编程之美之1的数目
给定一个十进制正整数N,写下从1开始到N的所有整数,然后数一下其中1出现的次数。例如:N=2,写下1,2。1只出现了1次。1、写一个函数f(N),返回1到N之间,出现的“1”的个数,比如f(12)=5;2、满足条件“f(N)=N”的最大的N是多少?解法一:从1遍历到N,计算每个数[1...N]上出现的1的次数。public class Main { publ
2015-05-04 19:37:12
440
原创 基数排序的java实现
1、基数排序介绍 基数排序(radix sort)属于“分配式排序”(distribution sort),又称“桶子法”(bucket sort)或bin sort,顾名思义,它是透过键值的部份资讯,将要排序的元素分配至某些“桶”中,藉以达到排序的作用,基数排序法是属于稳定性的排序,其时间复杂度为O (nlog(r)m),其中r为所采取的基数,而m为堆数,在某些时候,基数排序法
2015-04-29 18:51:45
405
原创 SQlite安装和使用
SQLite 是一个开源的嵌入式关系数据库,实现自包容、零配置、支持事务的SQL数据库引擎。 其特点是高度便携、使用方便、结构紧凑、高效、可靠。 与其他数据库管理系统不同,SQLite 的安装和运行非常简单,在大多数情况下 - 只要确保SQLite的二进制文件存在即可开始创建、连接和使用数据库。如果您正在寻找一个嵌入式数据库项目或解决方案,SQLite是绝对值得考虑。1、下载地址 http
2015-04-28 19:04:20
793
原创 华为OJ平台 求2个字符串的最大公共字串长度
题目:输入两个字符串,求两个字符串的最大公共字串长度,忽略大小写。 例如输入 abcdegfe sdegsdegfds,最大的公共长度4。1、在不限制时间复杂度的情况下,可以采取如下的代码。进行两次for循环,在for循环的内部调用String.contain()方法。但String.contain()方法在Java内部还是需要进行单个字符的,嵌套了2个for循环。这样时间复杂度就是O(n
2015-04-28 16:40:16
645
原创 maximum-depth-of-binary-tree
Given a binary tree, find its maximum depth.The maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node./** * Definition for binary tree * pub
2015-03-31 22:16:37
307
原创 求一个整型数组中,只有一个数出现一次,其他的数都出现2次,求这个数?
Given an array of integers, every element appears twice except for one. Find that single one.Note:Your algorithm should have a linear runtime complexity. Could you implement it without using
2015-03-31 21:45:41
517
转载 Android RelativeLayout相对布局
目录(?)[-]RelativeLayout相对布局前言设置布局里面所有组件的对其方式根据父容器来定位根据兄弟组件来定位Margin和Padding属性Margin设置组件与父容器通常是布局的边距Padding设置组件内部元素间的边距可以理解为填充总结RelativeLayout(相对布局)前言和线性布局(LinearLayout)一
2015-03-21 11:00:13
486
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人