自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ziacke

一步一步前进

  • 博客(21)
  • 问答 (1)
  • 收藏
  • 关注

原创 Emoji表情实现

1.控件UICollectionView+UIScrollerView (2个) 1个UIScrollerView 用于放所有的Emoji表情。 另一个UIScrollerView作为底部 selectBar样式,可以滚动选择2.代码实现Emoji表情所有的Emoji表情都有统一的Unicode编码 比如 �� 对应 \ue 056 参考[http://blog.csdn.net/csj198

2015-08-11 20:12:49 968

原创 UITextField输入文字下浮问题及更改模态视图导航条样式

1.解决UITextField输入文字下浮问题self.navigationController.navigationBar.translucent=NO; 原因可能是因为导航条高度为64 会造成干扰 [http://stackoverflow.com/questions/31532212/text-in-uitextfield-shift-down-and-flash]2.导航条样式由于上述取

2015-07-29 10:04:27 505

原创 UILabel高度自适应

1.约束限定对一个UILabel进行相关约束后,其中注意不要限制宽度和高度。如果限制宽度,在不同的设备上宽度约束明显会发生变化,比如限制一个UILabel宽度约束为400,而在iphone6下,iphone6的屏幕宽度是375,明显是不合理的。可以通过限制leading ,trailing等。高度可设可不设,不设的话直接setframe,设置的话需要更新约束。2.宽度确定既然是通过设置 左右边距 ,

2015-07-29 10:00:13 536

原创 虚函数与纯虚函数&构造函数与析构函数

一天接受两个挑战确实有点反应不过来。不过受到肯定说写博客是个好习惯,还是觉得有点小成就!继续坚持下去!等哪天回头来看自己已经能master那么多东西了就觉得真的在进步! ————————–>吐槽完毕。接下来是正文:一、虚函数与纯虚函数两者都在C++ OOP机制里面有着重要的作用,初学C++的时候没有仔细思考,现在回过头来总结发现其中还是有很多乐趣。通过用virtual关键词可以定义虚函数。 友

2015-04-28 23:35:02 776

原创 如何提高网页页面加载速度

最近一直给问到这个问题,也引发我的思考。在此也做下总结。 首先,想要提高网页页面加载速度,要了解网页加载是什么样一个原理。这就有一个很经典的问题《当你在浏览器地址栏输入一个URL后回车,将会发生的事情?》。 简单总结一下这个过程,首先你输入一个URL地址,浏览器会去查找相应的IP地址,利用的是DNS。之后就是HTTP请求过程,即客户端给服务器发出一个HTTP请求,服务器响应一个301永久重定向,

2015-04-10 09:32:20 774

原创 计算机网络总结( 零)

总结会陆续更新,先贴出一点东西。 网络有许多基础理论,东西比较多,以下简单写一些常见、常问的点。 3/29/2015 11:56:26 PM —–>三类IP地址类别范围保留地址私有地址A1.0.0.0~126.255.255.255127.0.0.0~127.255.25510.0.0.0~10.255.255.255B128.0.0.0~191.255.255.255169.254.

2015-03-31 23:52:07 399

原创 C/C++总结(一)

由于C/C++博大精深,此篇总结只是沧海一粟,并不会说完全部东西,故会有连载,以后有学到什么东西就一步步往这里面填充 3/29/2015 10:38:11 PM —>STL 三种容器vector,list,dequevectorvector,一个自动增长的数组。 插入:提供push_back(para)函数用于后插入数据,提供insert(vector.begin()+shift,val)用

2015-03-26 23:24:20 327

原创 《短码之美》Ozy著学习笔记

由于不可抗力因素,此书目前只阅读到第三章,未完待续如果第一行数值之后有换行符的话,使用gets()函数也是可以的。int i = 1; i&&printf("%s", "hello"); 有逻辑运算符的话可以省略ifmain(int argc, char *argv[]) 如果没有参数传递,argc默认为1;POJ NO.2590 Steps Code:main(a,b){ for

2015-03-21 22:44:56 772

原创 网站搭建过程

本文主要说明一个网站是如何从网页制作到放到服务器上让所有人能够访问这个过程。网页的制作 首先一个网站最基本的组成是一个一个网页,写网页的语言和技术很多。目前主流是html与css,javascript搭建前台界面,由php+mysql搭建后台、数据库和服务器。 首先,网页制作主要运用html写一些基本的元素,然后用css进行美化,这简单说是一些静态页面,动态页面则是由javascript实

2015-03-02 23:41:22 705

原创 C# 数据库实例以及winform编程基础

由上篇文章【C# sqlite 数据库上手】讲到的数据库创建、连接、操作等,我同时也练了练手,发现winform编程类似其它GUI编程,也挺有趣的。虽然只看到了C#的函数那块,但做一个简单的数据库应用软件还是没问题。下面简单写下心得。数据库的搭建 我选择sqlite作为数据库,原因大家都明白,轻量级。用sqlitespy手动管理数据库。 在数据库连接主要用到SQLiteConnection这个

2015-03-02 22:08:02 3552

原创 C# sqlite 数据库上手

由于很多项目需要用到数据库,而sqlite是一个轻量级的数据库,比较方便,学习了网上一些博客后,自己也开始做了一个项目。现将项目完成过程写下。获得sqlite ADO.NET 可以从 sourceforge 下载: http://sourceforge.net/projects/sqlite-dotnet2/ 安装后,记得设置环境变量! 原因第三步会解释新建sqlite数据库文件;

2015-02-26 13:09:21 514

原创 《C#入门经典第五版》Karli Watson&Christian Nagel 清华大学出版社笔记(二)

第五章 变量的更多内容 变量的其它结构枚举:enum, example enum enum_name : byte { north=1, south=2, east=3, west=4 }结构:struct , example struct struct_name: { public type variable; }数组: [] ,example type []

2015-02-26 12:34:24 860

原创 《C#入门经典第五版》Karli Watson&Christian Nagel 清华大学出版社笔记(一)

《C#入门经典第五版》Karli Watson&Christian Nagel 清华大学出版社笔记(一)第一章 C#简介在编译使用.NET Framework 库的代码时,不是立即创建专用于操作系统的本机代码,而是把代码编译为通过中间语言(Commom Intermediate Language, CIL )代码, 这些代码非专门用于任何一种操作系统,也非专门用于C#.NET的垃圾回收会定期

2015-02-17 17:50:10 1009 1

原创 VS2013配置OpenGl的glut库

1.下载GLUT库首先到https://www.opengl.org/resources/libraries/glut/网站上找到对应的库文件,如果是winows系统则下载然后解压后可以看到有这么些DLL,Lib, 头文件。2.将对应文件复制到指定位置后缀为lib的两个文件 复制到 VS 安装的文件夹下 VS目录》lib目录》对应的dll文件则放

2014-11-12 23:58:14 736

原创 QT的配置问题

qt的配置问题在qt project可以下载到最新版本的qt library 和qt creator 打包版本好的套件。如果对QT库要求高的话,可以尝试,单独下载qt library后另外下载creator然后在进行qt version 和编译器等的配置。对于windows则比较方便。。mac的配置需要将qmake复制到新的文件夹再手动修改qt creator.xml.可参考此

2014-11-11 23:07:45 374

原创 C++总结(零)

1.判断数据类型头文件:#include cout 2.C++解决排列问题思路其实很简单,写几个swap函数,将数组传递过去即可更新下一个排列的数组。

2014-11-11 23:07:04 332

原创 ACM(2)

思路其实挺灵活,只要明白题意,就是求12-177中递增的数字在1-7内的任何数的个数。代码如下/*Author*/#include#include using namespace std;int getNum(int a[],int num){int count=0;char maxV=(char)(48+a[

2014-11-11 23:03:12 381

原创 一些巧妙的算法

(1)指针A有个水平指针sibling同样B也有个水平指针sibling目标 将A的最后一个sibling 指向B的第一个sibling算法:新定义临时变量temp结合A的最后一个sibling和B然后让temp 自身递归前移直至A的第一个sibling刚好为temp则结合起来即可。(2)动态字符串数组ch

2014-11-11 23:01:03 480

原创 ACM(1)

解决思路:利用0-1构建二叉树,根据二进制数表示节点的选择情况。然后根据父子的下标关系,判断此二进制数是否合法,选择所有的二进制数计算最大值。源码如下:/*Author zhiie.2014-09-14.Copyright Reserved.*/#include#includeusing namespace s

2014-11-11 22:59:07 447

原创 VS2010的一些常见使用设置

设置字体大小:工具-选项-环境-字体和颜色.(Tools-Options-Environment-Fonts and Colors);

2014-11-11 22:55:20 489

原创 QT上使用Sqlite3

官网上的sqlite最新是sqlite3的版本,下载了Realese版本的源代码

2014-11-11 16:09:44 2572

空空如也

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

TA关注的人

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