- 博客(77)
- 收藏
- 关注
原创 ViewController的加载方式
VC不管是alloc]init]的方式创建还是loadnib都会先 1.检索有没有同名的xib文件,如果有加载xib的view为vc的view. 2.检索有没有同名的但减去ViewController这几个字母的xib文件,如果有跟上面一样. 3.都没有的话就走loadview方法
2016-11-11 09:43:12 428
原创 Objective-c构造函数
创建对象时调用哪个构造函数就走那个哪个- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier;- (instancetype)initWithFrame:(CGRect)frame;- (instancetype)init;
2016-11-08 17:10:23 618
原创 【黑马程序员】计算机中数值的计算方式
计算机存储数值用的是原码,但对数值进行计算时却用的是补码。负数运算:补码:反码+1反码:原码的符号位不变,其他位取反。原码:符号位为1表示为负数,符号位为0表示为正数。-5 + -4 = ?//我们在内存中有一个int类型长度的数值-5和-4,我们要对它们进行加法运算。//-5和-4在内存中的存储形式。10000000 00000000 00000000
2013-11-01 13:59:42 1017 1
原创 SEO优化
1、搜索引擎会搜索一些关键标签,通常我们用标签来显示我们的大标题,那么搜索引擎就会收录下来当做关键字来用,切记不要写两个大标题,否则搜索引擎会认为作弊,而不收录你的信息。
2013-09-02 09:57:17 894
原创 网站
通过同学介绍来到了360搜索公司,面试的职位的网站工程师。其实我只会一个winform啊,从现在开始每天学习一点吧。什么是动态网站?动态网站的数据时读取数据库的,每次刷新一遍都会读取数据库。1:动态网站是如何工作的?用户通过浏览器访问指定网站(url)时,会将该页面也html的方式返回给用户的浏览器,然后浏览器进行解析。2:开发动态网站需要哪些构件?HTML、CSS样式、J
2013-08-19 21:20:19 532
原创 程序员的好习惯
做为程序员有问题不想求助别人,以为自己能行的,有疑问便会在搜索引擎的找答案,也会被一个问题会折腾半天,其实我完全可以在百度知道提问一下或者在csdn上发一个帖子等待高手解答,毕竟我只是一个初级程序员。
2013-08-16 16:07:55 642
原创 wince
Windows CE是一款应用于Pocket PC(掌上电脑)、Handheld PC(手持设备)及Auto PC的操作系统。开发环境:在vs开发工具系列中只有2005和2008支持wince的应用开发,在2008之后的版本中便不再支持wince和winMobile的开发。也有流言说在vs2010上装个sdk就可以开发了,实际上时不行的,该sdk会检测你是否安装vs05或vs08,还有
2013-08-16 16:00:21 550
转载 SQL批量插入数据几种方案的性能详细对比
昨天下午快下班的时候,无意中听到公司两位同事在探讨批量向数据库插入数据的性能优化问题,顿时来了兴趣,把自己的想法向两位同事说了一下,于是有了本文。公司技术背景:数据库访问类(xxx.DataBase.Dll)调用存储过程实现数据库的访问。技术方案一:压缩时间下程序员写出的第一个版本,仅仅为了完成任务,没有从程序上做任何优化,实现方式是利用数据库访问类调用存储过程,利用循环逐
2013-07-31 14:41:02 992
原创 MySQL基础语法
Delete: 与SqlServer不同,它需要加from关键字DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name [WHERE where_definition] [ORDER BY ...] [LIMIT row_count]
2013-07-25 16:51:51 550
原创 使用C#对MySQL数据库执行存在中文的SQL语句,不返回值的问题
/// /// 执行查询语句,返回DataSet /// /// 查询语句 /// DataSet public static DataSet Query(string SQLString) { using (MySqlConnection connection = new
2013-07-25 16:44:36 1697
原创 MySql中取前几行数据
在mysql中是没有top关键字的,在mysql中可以用limit来完成功能。order by id desc limit 10 按照id的倒序排序 取出前10条order by id desc limit 0,10 按照id的倒序排序 取出前10条order by id limit 5,10 按照id的正序排序 从第5条开始取10条SELECT cat_id FROM s
2013-07-25 15:36:41 2431
原创 MySql插入具有自增列的表时提示参数不一致的问题
今天执行了这么一条语句:Insert shop_goods_type Values('普通书籍',1,'')该表有4个字段:cat_id、cat_name enable dattr_group ,其中cat_id为自增列,如果这是Sqlserver数据库的话妥妥的能编译成功,而MySql就不行。后来我我不采取简化代码的方式,把字段名也给加上了:Insert shop_goods_t
2013-07-25 14:02:00 895
原创 MySql获取某个字段存在于在那个表
SELECT TABLE_SCHEMA,TABLE_NAME FROM information_schema.`COLUMNS` WHERE COLUMN_NAME = 'col1'col1为子段名。
2013-07-25 13:14:20 681
原创 自定义函数
用户自定义函数是Sqlserver的数据库对象,他不能应用于一系列改变数据库状态的操作。但它可以像系统函数那样在查询中或存储过程中等中的程序段中使用。也可以像存储过程一样通过execute命令来执行,用户自定义函数中存储了Transact-SQL可以返回一定的值。在SqlServer中根据函数返回值形式的不同将用户自定义函数分为三种类型:标量型函数:标量型函数返回一个确定类型的标量值其
2013-07-23 09:03:52 557
转载 面试70技巧,没事瞧瞧
1、请你自我介绍一下你自己,回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,
2013-07-22 23:43:25 754
转载 存储过程
什么是存储过程?存储过程将一些常用和比较复杂的工作,预先用SQL语句写好并给它指定一个名称,以后数据库需要该功能时只需要用exec或execute命令进行调用即可。如:exec proc_test存储过程与普通的SQL语句有什么区别呢?存储过程的优点:1、存储过程只需要在创建时编译,以后再次执行时不会进行编译。而普通SQL语句每执行一次都会进行编译,所以是用存储过程可提交数据库的效
2013-07-22 23:25:41 892 1
转载 C#索引器
索引器是一种特殊的类成员,它能够让对象以类似数组的方式来存取,使程序看起来更为直观,更容易编写。 1、索引器的定义C#中的类成员可以是任意类型,包括数组和集合。当一个类包含了数组和集合成员时,索引器将大大简化对数组或集合成员的存取操作。定义索引器的方式与定义属性有些类似,其一般形式如下:[修饰符] 数据类型 this[索引类型 index]{
2013-07-17 21:30:19 442
原创 C#进化-命名实参、可选实参
class Product { public static void show(string name,string address) { Console.WriteLine("我的名字叫:{0},来自{1}",name,address); } } class Program {
2013-07-17 16:30:48 958
原创 C#进化史-属性
C#1.0:声明一个只读属性。string name;public string Name{get{return name;}}C#2.0:增加了属性私有方法,如果有一个属性只可以在本类内赋值,其他类为只读的情况下C#1.0是做不到的。string name;public string Name{get{return name;}private set{ name = value
2013-07-17 16:08:27 771
转载 MySql安装教程
很多朋友刚开始接触mysql数据库服务器,下面是网友整理的一篇mysql的安装教程,步骤明细也有详细的说明。MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.91是最新的稳定版本。mysql 下载地址 http://www.jb51.net/softs/2193.html下面的是MySQL安装的图解,用的可执行文件安装的,详细说明了一下!打开下载的
2013-07-17 12:25:36 873
转载 VS2010在C盘下生成的.iTrace文件解决办法
用Visual Studio 2010后发现我的c盘变得越来越小了,刚开始通过优化工具清理c盘,但是无论怎么做都不能将c的内存有效提升,之后一个一个目录的查找之后才知道有个文件夹C:\ProgramData\Microsoft Visual Studio\10.0\TraceDebugging很占内存,从网上查了查知道这是什么了(具体信息从推荐Visual Studio 2010新功能-Intel
2013-07-17 00:17:21 943
转载 C# Array和ArrayList区别
一,C# array数组的用法范例:type[] typename=new type[size]; 如int[] a=new int[2];string[] str=new string[5];实事上我们平常是用int[],string[]...的,此时我们已经创建一个Array数组,只不过我们平常没有这种意识而已.(1):type数据类型不能缺;且要统一,而不能是如 int[
2013-07-16 17:23:09 706
转载 Object类型占用多大内存?
Object占多少内存,谁也不知道,按照非托管的想法是,如果你只定义一个类,而它没有任何数据成员,我在VS2008下,使用默认字节对齐, class Object { }; 这样得出来 sizeof( Object ) 为 1。 在C#里,是不能直接获取object占用内存大小的,因为它根本不是一个标准的布局。 而楼上的BinaryFormatter的方法,只是以二进制格式将对象或
2013-07-16 17:17:12 1856
原创 数据库实例
实例就是一组操作系统进程(或者一个多线程的进程)以及一些内存,这些进程用来操作数据库,数据库只是一个文件集合(包括数据文件、临时文件、日志文件和控制i文件)。ORACLE服务= 实例+数据库实例是一群为你服务的进程,数据库是你真实需要的数据比如你去饭店吃饭享受服务,厨师+服务员的服务相当于实例,食材、饭菜什么相当于数据库的数据
2013-07-16 12:49:12 611
原创 笔记本屏幕
貌似友达的很火啊,改天也换个完美屏嘿嘿,友达雾面镜面都行然后贴雾面膜在换一个屏线 卖掉原装垃圾屏幕372+20+85-150=327O(∩_∩)O哈哈~
2013-07-14 01:10:24 741
原创 工作
辞职了,再见了永思网络科技。记得当时没学好,面试碰壁,很感谢那时接待了我。这7个月让我成长了不少,性格也开朗了,但是我觉得现在这份工作有点枯燥,也可能是我得问题,是我自制力太差。7个月了,现在换工作也不确定不好,我硬着坚持下来也不太确定就能提高我的心理素质,so...换个工作换个心情,我还是决定试一试。bye,我的第一份工作。
2013-07-10 12:41:57 572 1
原创 手机处理器
英特尔处理器 英特尔处理器虽是后发力,但出色的性能和功耗控制方便具有绝对优势。 英特尔处理器Z2580主频为2.0GHz、双核四线程,在多任务运行时具有更快的速度。在功耗方面英特尔处理器相比其他移动处理器能够在短时间内开启应用程序,功耗瞬间增高,但在程序稳定运行时,功耗也会在短时间内将功耗控制在极低水平。相反其他移动处理器都会保持在一个较高的功耗,所以使用搭载英特尔处理器的
2013-07-10 07:53:50 803
原创 手机
今天一时兴起想换手机,便花了一晚上的时间在贴吧、中关村论坛看了下,总结一下几点:安卓我比较看好的手机:三星galaxy s4、这个配置相当的NB啊销量也很火爆,不过安卓系统实在是用够了,想尝试下WindowsPhone。WP的那个块状的桌面实在是太帅了,不过其他的却比安卓、IOS系统差远了,比如WP的重力感应不可以关闭,无法设置来电铃声、体验也没有前两者好,简单来说WP系统还要有很长的路要走,
2013-07-09 02:47:38 814
原创 用户录入数据中存在'号问题
如果用户在录入的数据中存在'(引号)并且你使用的DBHelper类没有处理,那你就悲剧了。 其实我还是觉得在为MODEL对象赋值时把引号替换成''进行转义比较好。 Model.CustomerName = txtCustomerName.Text.Replace('\'','\'');
2013-07-08 12:28:22 552
原创 想法
原来一直以为QQ是以各种服务收钱,今天突然有一个叫做商业源码的企业QQ加我,腾讯是不是窥探我隐私了或者跟我加的群来判断我是不是程序员?然后腾讯可以收这些企业QQ的钱,这个想法不错!
2013-07-04 13:03:26 498
转载 SQL Server 存储过程
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包含逻辑控
2013-07-03 15:07:14 510
转载 SqlServer查询介于两个值之间的数据记录
sql的between與查詢日期範圍的问题,今天将access转sql时发现的问题。資料 CustomerIdNameRegisterDate1澎澎2007/1/5 00:00:002丁丁2007/1/6 00:00:003亞亞2007
2013-07-03 15:01:55 15407
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人