- 博客(44)
- 资源 (4)
- 收藏
- 关注
原创 【算法】单词翻转
//// main.cpp// Sort//// Created by scuhmz on 4/29/15.// Copyright (c) 2015 com.nwpu.hmz. All rights reserved.//#include char* ReverseStr (char* s,int from,int to){ while (from < to
2015-04-29 18:11:21
690
转载 【算法】字符串翻转
题目描述给定一个字符串,要求把字符串前面的若干个字符移动到字符串的尾部,如把字符串“abcdef”前面的2个字符'a'和'b'移动到字符串的尾部,使得原字符串变成字符串“cdefab”。请写一个函数完成此功能,要求对长度为n的字符串操作的时间复杂度为 O(n),空间复杂度为 O(1)。//// main.cpp// Sort//// Created by scuhmz
2015-04-29 16:09:35
661
原创 【算法导论】快速排序
//// main.cpp// Sort//// Created by scuhmz on 4/29/15.// Copyright (c) 2015 com.nwpu.hmz. All rights reserved.//#include void swap(int *a,int *b){ int temp = *b; *b = *a; *a
2015-04-29 15:19:57
525
原创 【算法导论】 堆排序
#include #include using namespace std; void HeapiFy(int A[],int length ,int i);void BuildHeap (int A[],int length);void HeapSort(int A[],int length);void HeapiFy(int A[],int length ,int i){
2015-04-28 22:57:21
426
原创 iOS中 Week的应用
假设在一个UIViewController 里面有个TableView , 在 .h 文件里声明@property(nonatomic,weak)UITableView *newsDetailTbl;注意 此处 没有使用 strong关键字 。实现部分 UITableView * tableview =[[UITableView alloc]initWithFrame:CGRect
2015-04-13 15:44:09
1402
原创 Object-C中 Self 关键字的理解
Self 的核心意义是: 指向当前调用的实例 ,而不是指向当前类。结合多态举个例子:@implementation Dog-(NSString *) bark{ return @"旺旺";}-(NSString *) speak{ return [self bark];}@end@implementation Basenji:Dog-(NSString
2015-03-27 13:08:57
1654
原创 Xcode 清理工程
Xcode 错误:malformed or corrupted AST file: 'Unable to load module "/Users/**/Library/Developer/Xcode/DerivedData/ModuleCache/2QG8A5HBBTH2/Foundation.pcm": module file not found'解决办法:command + shi
2015-03-26 16:12:47
1276
转载 ThreadLocal
近期做项目用到了 Hibernate框架,其中 Session 是线程不安全的 。因此存在多线程调用的问题。解决办法是加了 ThreadLocal 。在多线程环境下,每个线程都有自己的数据。一个线程使用自己的局部变量比使用全局变量好,因为局部变量只有线程自己能看见,不会影响其他线程,而全局变量的修改必须加锁。但是局部变量也有问题,就是在函数调用的时候,传递起来很麻烦:def
2015-03-18 22:43:40
518
转载 多线程的一些理解
多任务可以由多进程完成,也可以由一个进程内的多线程完成。我们前面提到了进程是由若干线程组成的,一个进程至少有一个线程。由于线程是操作系统直接支持的执行单元,因此,高级语言通常都内置多线程的支持,Python也不例外,并且,Python的线程是真正的Posix Thread,而不是模拟出来的线程。Python的标准库提供了两个模块:thread和threading,threa
2015-03-18 22:42:44
804
原创 JPA单元测试
环境 Spring3+jpa测试JPA @RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations={"classpath:applicationContext.xml"})public class UnitTest { @Autowired private UserDao userDao;
2015-03-16 13:15:27
1207
转载 Sublime2 注册码
----- BEGIN LICENSE ----- Andrew Weber Single User License EA7E-855605 813A03DD 5E4AD9E6 6C0EEB94 BC99798F 942194A6 02396E98 E62C9979 4BB979FE 91424C9D A45400BF F6747D88 2FB88078 90F5CC9
2015-01-26 10:20:24
635
原创 【Jersey+AFNetworking】Jersey-rest-api 返回错误码
问题:Jersey 服务器端 返回自定义 response 异常 ,AFNetworking 端, failuer Block 接收消息。 throw new WebApplicationException(400);其中错误码具体查看官网 点击打开链接Jersey 返回 response 具体用法 查看 点击打开链接[manager GET:url parameter
2014-12-29 17:02:22
1173
原创 【Java】Eclipse 自定义代码模板
在开发 Java 时,可以把常用的流程控制建构式或是常用到的 API,建立成一个模板,可以加速程序开发。接下来以 System.out.println()为例子,来说明如何建立模板:I. 「Window」→「Preferences」→「Java」→「Editor」→「Templates」II. 在 Preferences 窗口按 New 的按钮III. 在 Name 的
2014-12-29 13:00:56
1026
转载 【iOS】开发网络数据之AFNetworking使用
http网络库是集XML解析,Json解析,网络图片下载,plist解析,数据流请求操作,上传,下载,缓存等网络众多功能于一身的强大的类库。最新版本支持session,xctool单元测试。网络获取数据一直是手机软件的重中之重,如果处理的不好,会造成很差的用户体验。随着ASIHTTPRequest的停止更新,更换网络库是必然的事情,AFNetworking就是很好的替代品。而且都是轻量级,不要担心
2014-12-26 17:02:24
585
原创 【iOS】UITextView中添加 placeholder
iOS的 UITextView中没有设置placeholder方法,下面这个是 Stackoverflow 上一个人分享的代码,非常机制,如下:- (void)textViewDidBeginEditing:(UITextView *)textView{ if ([textView.text isEqualToString:@"placeholder text here..."])
2014-12-18 16:42:27
483
原创 【iOS】点击UIButton,弹出UIPickerView
不需要讲UIPickerView 作为 subview :做一个隐藏的 UITextFieldViewController.m#import "ViewController.h"@interface ViewController ()@property (nonatomic, strong) UITextField *pickerViewTe
2014-12-18 16:38:09
3999
原创 [iOS] 多图片选择
多图片选择空间 ,支持iOS7.0 。BSImagePicker github地址如下:点击打开链接用法如下:- (IBAction)uploadImgBtn:(id)sender { BSImagePickerController *imagePicker = nil; [self setImagePicker:[[BSImagePicker
2014-12-17 18:29:18
1618
原创 iOS ARC与非ARC在一个项目中同时使用
ARC与非ARC在一个项目中同时使用,1,选择项目中的Targets,选中你所要操作的Target,2,选Build Phases,在其中Complie Sources中选择需要ARC的文件双击,并在输入框中输入:-fobjc-arc,如果不要ARC则输入:-fno-objc-arc
2014-12-15 15:04:18
442
转载 JAVA网络传输乱码问题
JAVA编解码 ---- 乱码问题 ---- 通过一个事例进行分析一、需求: 二、过程分析: 第一步:java文件编码格式 文件格式非固定:第二步:java文件编写保存第三步:编译成Class文件第四步:load class文件到JVM第五步
2014-12-11 19:10:33
2409
原创 iOS7【隐藏导航栏返回键的Title】
- (void)viewDidAppear:(BOOL)animated{ [super viewDidAppear:animated]; self.title = @"My Title Can Be hidden"; self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTi
2014-12-08 16:38:35
713
转载 iOS-- UITextField 详解
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect; typedef
2014-12-08 15:30:19
470
转载 iOS7 用户头像——圆形处理
转自http://www.topcss.org/?p=743IOS7的一个变化是相对于方形图像,更偏爱于使用圆形图像。在内置的应用中可以看到圆形图标或圆形图像,如联系人和电话应用。这篇短文中,我们将探讨CALayer类,以及如何运用它来创建圆形图像或圆角图像。您可能并没有听说过CALayer类。但是,如果你曾经创建过应用程序,那么你应该以某种方式使用过它。UIKit中的每个视图(例
2014-12-08 12:04:43
1000
转载 CocoaPods 安装和使用教程
Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目Co
2014-12-03 20:33:16
482
原创 Django Rest Framework(一)
环境:Django version 1.8 , Eclipse version 4.4.0 命令:python manage.py makemigrations python manage.py migrate python manage.py syncdb python manage.py inspectdb
2014-12-02 13:22:06
842
转载 使用AOP与注解记录Java日志
有些时候,我想要把每个运行过的方法接收到的参数、返回值和执行时间等信息记录(通过slf4j 和 log4j)下来。在AspectJ、jcabi-aspects和Java注解的帮助下我实现了这个想法。123456publicclass Foo { @Loggable publi
2014-10-20 22:42:57
718
转载 iOS UITableView NSIndexPath属性讲解
转自:查看UITableView的帮助文档我们会注意到UITableView有两个Delegate分别为:dataSource和delegate。 dataSource 是UITableViewDataSource类型,主要为UITableView提 供显示用的数据(UITableViewCell),指定UITableViewCell支持的编辑操作类型(insert,delete
2014-10-20 22:05:56
499
转载 Object-C 的特点
1、Cocoa是什么?Cocoa是使用OC语言编写的工具包,里面有大量的类库、结构体,说白了其实就相当于java中的标准API、C++中的标准库。OC中没有命名空间的概念,所以使用加前缀来防止命名冲突,因此你会看到大量的以NS 为前缀的类名、结构体、枚举等。 2、Cocoa框架由Foundation Kit、App Kit两部分组成,前者是基础工具库,后者主要是UI库、高级
2014-07-19 09:15:32
1120
原创 快速排序(双向扫描)
#include#include#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;#define FOR(i,a,b) for( int i = (a) ; i <= (b) ; i ++)#d
2014-05-30 23:13:17
1292
原创 Pairs(hashset的查找应用)
Given N integers, count the total pairs of integers that have a difference of K.Input Format The 1st line contains N & K (integers).The 2nd line contains N numbers of the set. All the N number
2014-05-22 12:19:13
720
原创 Insertion Sort Advanced Analysis(逆序对)
Insertion Sort is a simple sorting technique which was covered in previous challenges. Sometimes, arrays may be too large for us to wait around for insertion sort to finish. Is there some other way we
2014-05-19 22:10:01
630
原创 QuickSort
In the previous challenge, you wrote a partition method to split an array into 2 sub-arrays, one containing smaller elements and one containing larger elements. This means you ‘sorted’ half the arra
2014-05-17 16:44:05
1105
原创 QuickSort1 - Partition
The previous challenges covered Insertion Sort, which is a simple and intuitive sorting algorithm. Insertion Sort has a running time of O(N2) which isn’t fast enough for most purposes. Instead, sort
2014-05-17 10:10:05
821
原创 Insertion Sort - Part 2
Problem:In this challenge, don’t print every time you move an element. Instead, print the array every time an element is “inserted” into the array in (what is currently) its correct place. Since
2014-05-16 22:24:49
544
原创 [hackerrank]Counting Sort 3
In the previous challenge, it was easy to print all the integers in order, since you did not have to access the original list. Once you had obtained the frequencies of all the integers, you could simp
2014-05-16 21:58:53
748
原创 Head First C# LAB1 赛狗日
人:Joe、Bob和AI希望参见赛狗赌博。最初,Joe有50元,Bob有75元,AI有45元。每次比赛前,他们都会各自决定是否下注以及所押的赌金。直到比赛前,他们都可以改变赌金,但是一旦比赛开始,赌金就再不能更改了。 赌场:赌场会跟踪每个人持有的现金,以及每个人下注的对象。每次下注至少5元。一场比赛中,赌场对每个人只取一次赌金;也就是说每个人不得重复下注。赌场会检查下注的人确实有足
2014-04-03 16:36:56
1558
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人