iOS经典面试题

@property中有哪些属性关键字? weak属性需要在dealloc中置nil么? @synthesize和@dynamic分别有什么作用? ARC下,不显式指定任何属性关键字时,默认的关键字都有哪些? 用@property声明的NSString(或NSArray,NSDictionary)经常使用copy关键字,为什么?如果改用strong关键字,可能造成什么问题? @synthesize合
分类: 其他 发布时间: 05-07 22:54 阅读次数: 6

Error:Unable to find method 'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List;'.

今天在集成Butterknife的时候出现的如下问题: Error:Unable to find method 'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List;'. Possible causes for this unexpected error include:Gradle's dependency
分类: 其他 发布时间: 05-07 22:54 阅读次数: 5

关于java静态方法里只能调用静态变量的思考

最近一段时间里面写了这样一个类: public class DBManager { private static MySqliteHelper helper; public static MySqliteHelper getHelper(Context context){ if (helper == null){ helper = ne
分类: 其他 发布时间: 05-07 22:53 阅读次数: 4

成员变量和构造函数执行顺序

Java虚拟机创建一个对象都包含以下步骤。 (1)给对象分配内存。 (2)将对象的实例变量自动初始化为其变量类型的默认值。 (3)初始化对象,给实例变量赋予正确的初始值。   对于以上第三个步骤,Java虚拟机可采用3种方式来初始化对象,到底采用何种初始化方式取决于创建对象的方式。 (1)如果对象是通过clone()方法创建的,那么Java虚拟机把原来被克隆对象的实例变量的值拷贝到新对象
分类: 其他 发布时间: 05-07 22:53 阅读次数: 4

SQLite Expert (Andorid Sqlite 可视化工具)中文乱码问题解决

点击菜单栏Tools,继续点击Options,点击第二个General,将Encoding改为 Unicode(utf-8,utf-16)。
分类: 其他 发布时间: 05-07 22:53 阅读次数: 5

CSS学习笔记之继承层叠

1.继承 继承是一种规则,它允许样式不仅应用于某个特定html标签元素,而且应用于其后代。比如下面代码:如某种颜色应用于p标签,这个颜色设置不仅应用p标签,还应用于p标签中的所有子元素文本,这里子元素为span标签。 p{color:red;} <p>三年级时,我还是一个<span>胆小如鼠</span>的小女孩。</p> 但注意有一些css样式...
分类: 其他 发布时间: 05-07 22:52 阅读次数: 5

CSS学习笔记之盒模型

1.边框div 来设置边框粗细为 2px、样式为实心的、颜色为红色的边框:div{ border:2px  solid  red;}1)border-style(边框样式)常见样式有:dashed(虚线)| dotted(点线)| solid(实线)。2)border-color(边框颜色)中的颜色可设置为十六进制颜色,如:border-color:#888;//前面的井号不要忘掉。3)borde...
分类: 其他 发布时间: 05-07 22:52 阅读次数: 5

CSS学习笔记之字体配置与元素

字体:1.字体 /*网页中的文字设置字体为微软雅黑 为网页中的文字设置字体为宋体。*/ body{font-family:"Microsoft Yahei";} 2.字号 颜色 /*网页中文字的字号为12像素,并把字体颜色设置为#666(灰色)*/ body{font-size:12px;color:#666}; .stress{font-size:20px;color:red;} 3.粗体 ...
分类: 其他 发布时间: 05-07 22:52 阅读次数: 4

CSS学习笔记之布局模型

1.布局模型.布局模板是外在的表现形式。 CSS包含3种基本的布局模型,用英文概括为:Flow、Layer 和 Float。在网页中,元素有三种布局模型:1、流动模型(Flow)2、浮动模型 (Float)3、层模型(Layer)2.流动模型流动模型,流动(Flow)是默认的网页布局模式。也就是说网页在默认状态下的 HTML 网页元素都是根据流动模型来分布网页内容的。流动布局模型具有2个比较典型的...
分类: 其他 发布时间: 05-07 22:52 阅读次数: 7

CSS学习笔记之层模型

1.层类型:层布局模型就像是图像软件PhotoShop中非常流行的图层编辑功能一样,每个图层能够精确定位操作层模型有三种形式:1)绝对定位(position: absolute)2)相对定位(position: relative)3)固定定位(position: fixed)2.绝对定位如果想为元素设置层模型中的绝对定位,需要设置position:absolute(表示绝对定位),这条语句的作用将...
分类: 其他 发布时间: 05-07 22:51 阅读次数: 6

CSS学习笔记之代码简写

1.盒模型代码缩写盒模型时外边距(margin)、内边距(padding)和边框(border)设置上下左右四个方向的边距是按照顺时针方向设置的:上右下左。具体应用在margin和padding的例子如下:margin:10px 15px 12px 14px;/*上设置为10px、右设置为15px、下设置为12px、左设置为14px*/通常有下面三种缩写方法:1)、如果top、right、bott...
分类: 其他 发布时间: 05-07 22:51 阅读次数: 5

第十五届浙江省赛 B King of Karaoke(对于负数要成为数组下标的处理)

题目链接:http://acm.zju.edu.cn/onlinejudge/showContestProblem.do?problemId=5753题意:给定两个序列Dn和Sn,可以把序列Dn中的每个值加上一个任意数K,问Dn序列加上K后最多有多少个数和Sn序列对应的数相等。思路:直接2个序列相减即可,只是会出现负数的情况,所以用1)map来构造map<int ,int > 此时是可...
分类: 其他 发布时间: 05-07 22:51 阅读次数: 4

新疆大学ACM-ICPC程序设计竞赛五月月赛(同步赛) G chess(威佐夫博奕)

A single chess queen is placed somewhere on a  grid of 10000*10000 squares.Lao Wang and Xiao Ren ready to play a game The rules are player can move the queen towards the lower left corner of the grid:...
分类: 其他 发布时间: 05-07 22:51 阅读次数: 4

新疆大学ACM-ICPC程序设计竞赛五月月赛(同步赛) B 杨老师的游戏 (全排列枚举)

杨老师给同学们玩个游戏,要求使用乘法和减法来表示一个数,他给大家9张卡片,然后报出一个数字,要求大家用表达式的形式来表示出这个数100 可以表示为这样的形式:100 = 129*67-8543 , 还可以表示为:100 = 13*489-6257注意特征:表达式中,数字1~9分别出现且只出现一次(不包含0)。类似这样的表达式,100 有 20 种表示法。题目要求:从标准输入读入一个正整数N(N&l...
分类: 其他 发布时间: 05-07 22:50 阅读次数: 4

新疆大学ACM-ICPC程序设计竞赛五月月赛(同步赛) C勤奋的杨老师

杨老师认为他的学习能力曲线是一个拱形。勤奋的他根据时间的先后顺序罗列了一个学习清单,共有n个知识点。但是清单中的知识并不是一定要学习的,可以在不改变先后顺序的情况下有选择的进行学习,而每一个知识点都对应一个难度值。杨老师希望,后学习的知识点的难度一定不低于前一个知识点的难度(i<j时ai<=aj),而可能存在一个临界点,在临界点以后,他希望后学习的知识点的难度一定不高于前一个知识点的难...
分类: 其他 发布时间: 05-07 22:50 阅读次数: 7

新疆大学ACM-ICPC程序设计竞赛五月月赛(同步赛) F 猴子排序的期望(java)

我们知道有一种神奇的排序方法叫做猴子排序,就是把待排序的数字写在卡片上,然后让猴子把卡片扔在空中,等落下的时候观察这些卡片是否从左到右已经排序完成(我们认为不会发生卡片落地后叠在一起的情况)如果有序则排序完成,否则让猴子再扔一遍,直到卡片有序,那么问题来了,给你N个卡片,每个卡片上写着一个大写字母,请问猴子第一次扔这些卡片就按字典序排序完成的概率有多大?输入描述:第一行是一个整数N(1<N&...
分类: 其他 发布时间: 05-07 22:50 阅读次数: 5

2016年湖南省第十二届大学生计算机程序设计竞赛A 2016

 给出正整数 n 和 m,统计满足以下条件的正整数对 (a,b) 的数量: 1. 1≤a≤n,1≤b≤m; 2. a×b 是 2016 的倍数。Input输入包含不超过 30 组数据。每组数据包含两个整数 n,m (1≤n,m≤10 9).Output对于每组数据,输出一个整数表示满足条件的数量。Sample Input32 632016 20161000000000 1000000000Samp...
分类: 其他 发布时间: 05-07 22:49 阅读次数: 5

Codeforces Round #475 (Div. 2) B. Messages

There are n incoming messages for Vasya. The i-th message is going to be received after ti minutes. Each message has a cost, which equals to A initially. After being received, the cost of a message d...
分类: 其他 发布时间: 05-07 22:49 阅读次数: 5

AtCoder Beginner Contest 096 D - Five, Five Everywhere

Problem StatementPrint a sequence a1,a2,…,aN whose length is N that satisfies the following conditions:ai (1≤i≤N) is a prime number at most 55 555.The values of a1,a2,…,aN are all different.In every...
分类: 其他 发布时间: 05-07 22:49 阅读次数: 5

java连接mysql数据库的详细步骤与基础模板

https://blog.csdn.net/huwentao0305/article/details/53378755保存一下验证是否可以连接MySQL的代码记录了登陆密码123456789(!!!刚开始还忘记了,碰巧试对了import java.sql.*; public class SqlConnection { //这里是SqlConnection 类 /* *java连接mysq...
分类: 其他 发布时间: 05-07 22:49 阅读次数: 5