自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 如何获取UITableView 每个section的Rect

如何获取UITableView 每个section的Rect例: tableView.rectForSection(indexPath.section)

2016-09-27 15:57:31 1980

原创 python 发送email到qq

首先要去qq邮箱的设置里设置-账户-开启POP3/SMTP服务!/usr/bin/python-- coding: UTF-8 --from email.mime.text import MIMEText import smtplib_user = “355086587@qq.com” _pwd = “obphykxrorpxcaab” _to = “355086587@qq.com”m

2016-07-28 00:49:08 392

原创 python 发送email到qq

首先要去qq邮箱的设置里设置-账户-开启POP3/SMTP服务!/usr/bin/python-- coding: UTF-8 --from email.mime.text import MIMEText import smtplib_user = “355086587@qq.com” _pwd = “obphykxrorpxcaab” _to = “355086587@qq.com”m

2016-07-28 00:48:31 1635

原创 SDWebImage NSURLErrorDomain - Code = 406

首先从维基百科上对于返回码是406的定义:406 Not Acceptable - The requested resource is only capable of generating content not acceptable according to the Accept headers sent in the request.就是说我们的请求不被服务器所接受,原因是我们的请求头出现了问

2016-07-20 14:41:20 1925 1

原创 AFNetworking获取返回的数据无法utf-8编码

AFHTTPSessionManager* manager = [AFHTTPSessionManager manager];manager.requestSerializer = [AFHTTPRequestSerializer serializer];manager.responseSerializer = [AFHTTPResponseSerializer serializer];[ma

2016-05-10 20:11:32 3045

原创 Swift UITableViewCell中的按钮点击事件

今天在做一个demo,就是我通过点击UITableViewCell中的一个按钮,然后跳转到另一个界面,原作者的做法是直接在ViewController中完成这个Action,我认为这是不妥的,首先是分装性不够,其次是无法处理单一的事件(或许每个cell对这个的button的需求不同),因此我对事件进行了封装,给UITableViewCell写了一个扩展来获取当前的UIViewController,代

2016-04-27 17:11:03 9468

原创 iOS优雅的获取数组的最大值

如何优雅的获取数组的最大值,其实oc可以通过valueForKeyPath方法来设置你想要获取的一些数组,比如数组的最大值,最小值,平均值等。下面是实践:NSMutableArray* array = [NSMutableArray array];for (int i = 0; i < 10; i++) { CGFloat num = arc4random() % 100 + 1;

2016-04-12 15:16:42 14542

原创 NSOperation的使用

NSOperation的使用请参照我的NSOperation Demo来看,这个demo实现的功能是使用NSOperationQueue后台下载图片,图片完成后刷新tableView。图片下载用的是NSURLSessionDownloadTask, 顺便复习了下NSURLSession,AFNetworking用多了都忘了API了!!!完整的demo地址:https://github.com/dyl

2016-03-16 20:34:23 583

原创 iOS url中文编码

iOS url中文编码前几天碰到个问题,就是在搜索股票时,需要支持股票名检索的支持,那时候我的做法是直接将中文放到url中,这时候会出现url为nil,然后出现app的奔溃。后来想到应该是需要对中文进行编码,然后问题就解决了。编码方式如下:[urlString stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URL

2016-03-15 10:41:26 725

原创 股票的k线图,分时图以及大盘

详情链接:https://github.com/dyljqq/Stock这个工程是从我的app中剥离出来的一块,主要有一下四个功能:股票分时图股票K线图股票盘口通过股票代码查找股票数据来源:网易股票以及新浪股票的接口有需要的同学可以下载来看下,欢迎大家一起交流。ps:原先是想要从github上捡个现成的k线控件,后来发现跟自己的项目出入都太大,所以索性自己重新写了一个。v1.1:修复一些

2016-03-14 15:41:07 876

原创 14. Longest Common Prefix(leetcode)

14. Longest Common Prefix题目:Write a function to find the longest common prefix string amongst an array of strings.思路:找所有字符串的最大前缀。我刚开始的想法是先找到最短的字符串,然后根据这个字符串长度去找最大前缀。时间复杂度是O(N * l),l表示最短字符串

2016-03-09 22:16:50 309

原创 剑指offer和leetcode解题报告

解题报告我都放在我的github上,欢迎大家的到访 附上github地址:https://github.com/dyljqq/Algorithm重要的地址放三遍: github地址:https://github.com/dyljqq/Algorithm github地址:https://github.com/dyljqq/Algorithm github地址:https://github.c

2016-03-02 22:13:19 752

原创 object-c property关键字

object-c property关键字前言:因为突然发现对property关键字理解还不是很到位,所以又去查了资料,所以有了下文。原子性:atomic(默认):atomic意为操作是原子的,意味着只有一个线程访问实例变量。atomic是线程安全的,至少在当前的存取器上是安全的。它是一个默认的特性,但是很少使用,因为比较影响效率,这跟ARM平台和内部锁机制有关。nonatomic:nonatom

2016-03-01 18:24:46 403

原创 iOS Animation Tutorial: Getting Started(中文翻译)

iOS动画教程(第一部分)英文版 iOS Animation Tutorial: Getting Started动画是你的iOS用户交互界面的重要组成部分。动画可以将用户的注意力放在改变的事物上,并且给你的UI带来无限的乐趣与闪光点。更重要的是,在扁平化设计的时代,动画是区分你和别的app 应用的一个很重要的方法。在这篇教程中,你将会学习到怎么样用UIView的动画来完成下面的事情:设置一个很酷的

2016-02-26 13:52:06 797

原创 python实现批量图片的抓取

前言:因为想要翻译外文,但是外文的图片资源太多,身为一个程序员,怎么可以干重复性这么高的工作呢,因此,学习了python的网络爬虫,爬了所有我想要获得的图片资源。值得一提的是,程序员是有多饥渴,网上到处都是爬妹子照片的,像我一样只单纯爬照片的人已经不多了。哼!!!主要的知识点就是用的python 的BeautifulSoup框架,这个需要大家再装过,还有就是一些自带的框架,字符编码可能会出错,

2016-02-25 17:34:00 1515

原创 今日主题:nginx反向代理

今日主题:nginx反向代理今天受命做一个监控系统,就是web前端用来展示后台数据的东西,其实非常简单,只是数据的获取想了一会,因为接口是另一个同事写的,又因为太久没写这个,我发现连基本的语法都忘得有些干净了。主要用的html5,jquery,bootstrap以及ajax来完成。看着网上的文档,然后慢慢的回忆起了以前学过的东西。代码如下:只百来行代码,<!DOCTYPE html><html

2016-02-15 18:15:07 380

原创 iOS Runtime

Object-c Runtime    今日突然想起以前被问过有关runtime的问题,那时候只知道是运行时状态,其他一概不知。偶然看到一篇以题目为切入点的博文,感觉豁然开朗了许多(其实我是看了几乎一个下午)。    博客地址:http://chun.tips/blog/2014/11/08/bao-gen-wen-di-objective%5Bnil%5Dc-runtime(4)%5Bn

2016-01-12 18:41:33 275

原创 利用pop完成类似倒计时效果

pop是facebook的开源动效库,实现倒计时真的非常方便,只用几行代码即可,如下:- (void)countDownAction:(double)fromValue setEndValue:(double)toValue{    POPAnimatableProperty* prop = [POPAnimatablePropertypropertyWithName:@"

2016-01-08 13:55:41 972

原创 国外第三方分享,包括Facebook,twitter,Instagram

1.facebook ,twitter等通过iphone自带的分享,首先导入Social.framework,然后导入#import 最后通过以下代码完成分享:SLComposeViewController *composeVc = [SLComposeViewControllercomposeViewControllerForServiceType:sharedN

2016-01-07 19:24:11 10351

原创 afnetworking传图片与其他参数

1.下面是我自己二次封装的afnetworking的函数,大家需要的可以参考一下 -(void)uploadCallBack:(void (^)(SKResponse *response))callBack setImage:(UIImage*)image{            NSData* data=[NSDatadataWithData:UIImagePNGRepres

2016-01-05 16:07:52 682

原创 uiwebview加载html代码

UIWebView调用html代码,而不是文件,使用一下的方法就可以了。    [self.reasonWebviewloadHTMLString:@"我是文字我是表情我是图片<img src=\"http://192.168.1.88:8081/ddy-adviser/upload/image/20151228/1451306160382004916_08859659.png\"

2015-12-29 17:36:03 1313

原创 ios证书的选择

刚刚弄清楚了ios证书发布,the distribution certificate and the develop certificate的区别。the distribution certificate是说你将要准备发布你的app时,希望你的朋友帮你测,所以就有了这个选项。在你生成证书时,需要选择的type类型是distribute,生成ipa时选择save for Ad Hoc Devel

2015-12-29 13:53:01 308

原创 UIImage转Md5

1.在写之前,我真的要好好吐槽下百度,妈的找了两个小时,谷歌一分钟就解决了。华丽的分割线,下面是UIImage转Md5的步骤,当然你首先要引入包#import 然后再加上下面这四句话unsigned char result[16];    NSData *imageData = [NSDatadataWithData:UIImageP

2015-10-09 21:41:25 931 2

原创 coredata数据的保存与查询

以下是我对coreData在swift中的应用的一个简单的理解,这里我会介绍数据的以及数据的查询,已经每个语句所代表的意义首先我们需要导入coreData的头文件import CoreData然后声明一个数组用来存放coreData的实例var people=[NSManagedObject]()以下我是通过uitableview来进行数据的展示,因此代

2015-09-30 21:28:17 796

原创 UITableView Cell一些常用的属性

我经常会忘记cell的一些属性,因此记下来我现在常用的一些属性self.tableView.separatorStyle=UITableViewCellSeparatorStyleNone;//去除每个cell的下划线cell.selectionStyle=UITableViewCellSelectionStyleNone;//cell单击不显示颜色

2015-09-26 17:50:03 581

原创 iOS textfield设置左边距

CGRect frame = f;//f表示你的textField的frameframe.size.width =15;//设置左边距的大小UIView *leftview = [[UIViewalloc] initWithFrame:frame];textField.leftViewMode =UITextFieldViewModeAlways;//设置左边距显示的时

2015-09-25 16:39:18 4180

原创 阿里云新建linux mysql中中文乱码的解决方案

首先不得不说,我被阿里云给搞死了,起初我以为不是mysql的问题,因为每张表我都指定他的编码格式为utf-8,但结果是整个数据库的编码格式都是lanti1。就是你可以输入指令show variables like "%char%";来查看你数据库的编码格式,然后你就需要修改他的配置了,当然,如果你的格式全是utf-8,那你当我没说。vim /etc/my.cnf后,在里面输入:[clien

2015-09-08 23:01:15 1321

原创 UITableView介绍

ios开发中,UITableView算是用到非常多的控件把,但是我前面用过一两次后,觉得应该可以单独写出来,而不借用诸如网上的一些资料。后来我发现我错了,等我学的越来越深,做的效果越来越多的时候,前面学的根本就不够用,因此,在这里记录下我前面做的算是最复杂的tableview把。1.首先毫无疑问的是tableview需要你的viewcontroller继承tableView的delegate和

2015-07-30 10:50:15 316

原创 python字符串处理学习笔记

python确实是一门非常赞的语言,所以开始学习python。学习进度是根据python cookbook来的,展示的内容的话是一些基础,以及自己的理解。好的,开始正文:1.字符串基础(1)在写python程序的时候有时候会碰到一行不够写一个字符串的情况,这时候就需要分行显示这个字符串。但是,我们又知道python是一行显示一句的语言,所以就需要在文本的末尾加上'\'来表示下面这行仍是上面

2015-05-27 10:20:31 350

原创 dialog与ViewPager

最后来dialog与ViewPager的使用。首先,ViewPager的高与宽一定是固定的,因为你想啊,如果每个界面的大小都不一样,那他滑动的时候怎么办,这是第一个要注意的。所以在写Viewpager时,他的大小一定要是写死的或者填充满的,如果你写的是自适应,那么他还是会展示为填充满的,其次的话是ViewPager与AlertDialog中EditText不能够获取到输入法的,至于为什么呢,我也还

2015-04-07 11:42:47 4616

原创 ListView控制Fragment的显示与隐藏

有值得一提的技术是通过ListView的各个Item来控制Fragment的显示与隐藏。  首先当然要新建一个listview已经自定义的adapter,这里的创建就不多赘述了。这里我新建了四个Fragment,然后通过他们的类名来动态的添加。再就是控制Item来显示与隐藏fragment,这里注意一定要调用notifyDataSetChanged()方法,这个方法是用来监听并刷新数据的,

2015-04-07 11:41:08 620

原创 AlertDialog,PopupWindow,ListView以及接口回调的使用

首先声明下,这些只是核心代码,而且代码都是楼主在word里面直接写的,所以有错误的还请海涵。今天是本屌完成的公司的第一个项目,具体项目不方便透露,大致就是做一些登陆支付页面给内部的一些游戏调用,历经一个月,其中碰到各种困难,其实现在总结起来就是如果我对android熟悉的话,那么我这个项目一个星期就绰绰有余了。总归还是要补android的基础知识啊,但是接下来就要接触ios了,也是蛋疼的很

2015-04-07 11:38:31 834

原创 android屏幕长宽获取与android的学习经验小结

2015.3.30今天的话还是分享些今天做项目过程中的一些总结与学习到的知识点吧。首先的话是关于alertdialog的使用,以前知识单纯的创建然后显示,今天的话还设置了他的大小,诚然这没什么好说的,但是这依然是学习到的知识点,虽然小,但是却仍足道哉。对了,还有屏幕的长宽的获取,这里介绍两种获取屏幕长宽的方法:第一种是:WindowManager wm=context.getSys

2015-03-30 22:16:12 403

原创 学习opencv课后答案第三章

个人手打测试,绝对正确,有问题或疏忽的欢迎大家指正第一题#include#include#include"cv.h"#include"highgui.h"using namespace std;void main(){//1.afloat a=-1.5;a=abs(a);//取绝对值coutcoutcout//1.bCvRNG r

2015-03-29 22:10:05 296

原创 oc初体验

Oc初体验         首先因为项目需要,我需要接触oc,当然很早以前以前我就想学习使用ios开发的,但是呢,因为苦于没有mac,黑mac又不想搭,所以正好借着这个机会好好学习下oc。         下面是我写的一段oc的代码:        //// main.m// MyFirstOCApplication//// Created by tcyx on 15-

2015-03-28 14:10:17 442

原创 2015.3.19写android博客的第二天(sharedPreference的使用)

今天主要学习了sharendpreferences额使用,这个学起来还是比较简单的,首先初始化sharedpreference操作,即get操作,但是后面额mode的话,android studio1.1中的read和write操作已经被废弃了,然后这个的话主要是通过键值对去实现,即key-value,需要注意的大概就只有操作完成后额commit操作,无论是remove还是putstring等操作

2015-03-19 22:23:43 250

原创 2015.3.18日android学习心得

今天还是一如既往的在做android ui,对于用户的登陆,注册,密码的找回之类,都采用的是dialog形式,这些dialog都是自定义的,现在完成的就外观,里面的具体功能的话还是明天开始接着做,主要就是做他们的逻辑代码,想来应该不会很难。    然后言归正传,今天也是第一天使用android studio,它的很多功能都还没有使用过,但是就今天的体验来说还是非常赞的,ui显示可以和代码在

2015-03-18 18:22:01 312

快速排序算法

快速排序算法

2014-09-05

空空如也

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

TA关注的人

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