- 博客(53)
- 资源 (1)
- 收藏
- 关注
原创 在linux中详细解释下kill命令,不同信号的含义及使用场景
1. SIGTERM(信号15):这是kill命令的默认信号。2. SIGKILL(信号9):这个信号会立即终止进程,进程无法忽略。6. SIGHUP(信号1):这个信号通常表示终端已断开连接。4. SIGSTOP(信号17,19,23):这个信号会立即停止进程的执行。以上是一些常见的信号,但是Linux支持更多的信号。5. SIGCONT(信号18,20,24):这个信号会使被SIGSTOP停止的进程继续执行。3. SIGINT(信号2):这个信号通常由用户通过按Ctrl+C发送,用于中断进程。
2023-09-07 11:45:17 1779
原创 python 二叉树的最大深度 LeetCode
给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明: 叶子节点是指没有子节点的节点。示例:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回它的最大深度 3 。代码示例:# Definition for a binary tree nod...
2018-11-08 11:31:03 189
原创 python 环形链表 LeetCode
给定一个链表,判断链表中是否有环示例代码:# Definition for singly-linked list.# class ListNode(object):# def __init__(self, x):# self.val = x# self.next = Noneclass Solution(object): de...
2018-11-07 17:55:23 174
原创 python 合并两个有序链表 LeetCode
将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4示例代码:# Definition for singly-linked list.# class ListNode(object):# d...
2018-11-07 10:43:52 187
原创 python 反转链表 LeetCode
反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL代码示例:# Definition for singly-linked list.# class ListNode(object):# def __init__(self, x):# ...
2018-11-07 10:10:34 156
原创 python 反转链表 LeetCode
反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL进阶:你可以迭代或递归地反转链表。你能否用两种方法解决这道题?示例代码:# Definition for singly-linked list.# class ListNode(object):# ...
2018-11-01 18:21:10 125
原创 python 删除链表的倒数第N个节点 LeetCode
给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。示例:给定一个链表: 1->2->3->4->5, 和 n = 2.当删除了倒数第二个节点后,链表变为 1->2->3->5.说明:给定的 n 保证是有效的。进阶:你能尝试使用一趟扫描实现吗?示例代码:# Definition for singly-link...
2018-11-01 15:47:18 130
原创 python 删除链表中的节点 LeetCode
请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。现有一个链表 -- head = [4,5,1,9],它可以表示为: 4 -> 5 -> 1 -> 9示例 1:输入: head = [4,5,1,9], node = 5输出: [4,1,9]解释: 给定你链表中值为 5 的第二个节点,那么在调用了你的函数之后,该...
2018-11-01 15:16:14 280
原创 Swift 最长公共前缀 - LeetCode
编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。示例 1:输入: ["flower","flow","flight"]输出: "fl"示例 2:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。说明:所有输入只
2018-09-27 17:33:47 142
原创 swift 报数 - LeetCode
报数序列是指一个整照其中的整数的顺序进数序列,按行报数,得到下一个数。其前五项如下:1. 12. 113. 214. 12115. 1112211 被读作 "one 1" ("一个一") , 即 11。11 被读作 "two 1s" ("两个一"), 即 21。21 被读作 "one 2", "one 1" (&
2018-09-27 11:22:19 155
转载 swift 实现strStr() - LeetCode
实现 strStr() 函数。给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。示例 1:输入: haystack = "hello", needle = "ll"输出: 2示例 2:输入: haystack = "aaaaa", needle ...
2018-09-07 15:55:37 146
转载 swift 字符串转整数(atoi)- LeetCode
实现 atoi,将字符串转为整数。在找到第一个非空字符之前,需要移除掉字符串中的空格字符。如果第一个非空字符是正号或负号,选取该符号,并将其与后面尽可能多的连续的数字组合起来,这部分字符即为整数的值。如果第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。字符串可以在形成整数的字符后面包括多余的字符,这些字符可以被忽略,它们对于函数没有影响。当字符串中的第一个非空字...
2018-09-07 12:00:44 884
转载 swift 验证回文串 - LeetCode
给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。示例 1:输入: "A man, a plan, a canal: Panama"输出: true示例 2:输入: "race a car"输出: falseclass Solution { func isPalindrome(_...
2018-09-06 17:32:08 162
原创 swift 有效的字母异位词 - LeetCode
给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的一个字母异位词。示例 1:输入: s = "anagram", t = "nagaram"输出: true示例 2:输入: s = "rat", t = "car"输出: false说明:你可以假设字符串只包含小写字母。进阶:如果输入字符串包含 unicode 字符怎么办?你能否调整你的解法来应...
2018-09-06 16:29:56 130
原创 swift 字符串中的第一个唯一字符 - LeetCode
给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。案例:s = "leetcode"返回 0.s = "loveleetcode",返回 2. 注意事项:您可以假定该字符串只包含小写字母。class Solution { func firstUniqChar(_ s: String) -> Int { ...
2018-09-06 14:22:48 452
原创 反转整数 - LeetCode
给定一个 32 位有符号整数,将整数中的数字进行反转。示例 1:输入: 123输出: 321 示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储 32 位有符号整数,其数值范围是 [−231, 231 − 1]。根据这个假设,如果反转后的整数溢出,则返回 0。class Solution {...
2018-09-06 11:00:05 128
原创 swift 旋转图像 LeetCode
给定一个 n × n 的二维矩阵表示一个图像。将图像顺时针旋转 90 度。说明:你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。class Solution { func rotate(_ matrix: inout [[Int]]) { let temp = matrix let len = m...
2018-09-05 17:12:43 161
原创 swift 有效的数独 - LeetCode
判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。上图是一个部分填充的有效的数独。数独部分空格内已填入了数字,空白格用 '.' 表示。说明:一个有效的数独(部分已被填充)不一定是可解的。 只需要根...
2018-09-05 14:51:36 256
原创 swift 移动零 - LeetCode
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。示例输入: [0,1,0,3,12]输出: [1,3,12,0,0]说明:必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数。class Solution { func moveZeroes(_ nums: inout [Int]) { var j...
2018-09-04 16:05:42 131
转载 OC与swift相互调用
OC与swift相互调用一、OC调用swift文件二、swift调用OC文件三、注意和总结添加:四、自定义桥接文件 一、OC调用swift文件 在OC项目中创建一个swift文件的时候,Xcode 会提示 需要创建一个桥接文件,点确定创建桥接文件,Xcode会自动创建一个桥接文件名字:工程名-Bridging-Header.h
2016-11-27 18:09:54 371
转载 cocopods安装问题
最新更新:2016年7月25日,新电脑新系统测试安装! 1、cocopods 安装:http://www.cnblogs.com/surge/p/4436360.html 【注:可以直接从第二步开始安装】2、出现以下问题,大家不要慌: 1 boai:~ boai$ sudo gem install cocoapods2 ERROR: Could n
2016-10-18 17:51:54 621
原创 UIView添加手势 然后UITableView 添加进这个View 导致UITableView 的单元格点击事件无效
#pragma -mark UIGestureRecognizerDelegate- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch{ // 输出点击的view的类名 NSLog(@"
2016-09-16 11:10:55 374
原创 UILabel如何实现两端对齐
UILabel似乎并没有提供两端对齐的方法,本人写了一个UILabel的(Category);引入头文件#import - (void)changeAlignmentRightAndLeft { CGSize textSize = [self.textboundingRectWithSize:CGSizeMake(self.frame.si
2016-09-09 09:55:09 1304
原创 While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/sass
问题:终端运行sudo gem install sass报错误:ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/sass解决办法:sudo gem install -n /usr/local/bin sass
2016-07-27 16:28:28 391
转载 MAC上配置code review
对于团队开发来说,code review环节能够令成员间互相学习,代码通过磨合形成规范,是一种较好的开发模式。目前常用的code review工具很多,在此不一一列举,各有特色。现介绍一种Facebook开源(好像现在不属于Facebook的了)的工具Phabricator及其配置。 Phabricator具有很多功能,code review、bug管理等。不过我所在项目主要是用c
2016-07-22 09:37:52 267
原创 iOS 改变TableHeadView的高度,tableView自适应
有这么一种需求,在列表顶端显示一些别样的数据,而这个别样的数据则需要通过一个别样的 View 来展现,它便是 UITableView 的 tableHeaderView。倘若 tableHeaderView 里的内容很固定,高度不要随着内容的不同而改变,这样还好。如果,高度是需要动态改变的,某些人(比如我)可能就会遇到这样一个难题:已经给 view 中的每个子 view 设
2016-07-21 11:27:56 7099
原创 xcode编写代码没有提示或者感觉那里被不小心设置了
Xcode -> Window(menu) -> Organizer(menu) -> Projects(tab)删除 Derived Data ,立刻关闭xcode 然后重启xcode然后重新打开项目
2016-05-02 18:48:05 615
转载 CocoaPods安装和使用教程
CocoaPods安装和使用教程http://code4app.com/article/cocoapods-install-usageCocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽
2016-03-14 14:17:56 263
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-03-14 14:15:14 218
转载 smartSVN文件下载及破解方法
第一步: 下载下载地址:http://www.jb51.net/softs/176527.html第二步: 打开下载后双击SmartSVN8.app打开 — > Help — > Register… — > 弹出提示框, 让你导入License File第三步: 生成许可文件双击打开keygen/syntevo_keygen.jar,弹出提示框,随便
2016-03-14 11:59:28 2009
转载 此证书的签发者无效
此证书的签发者无效1,按照你那个链接下载,https://developer.apple.com/certificationauthority/AppleWWDRCA.cer,并安装。2, 在“钥匙串”里选择“登录”,然后点选“证书”,在这个界面,选择工具栏的“显示” -> “显示过期证书”,这时候你会发现一个过期的“WWDR Certificate”(Apple Worldwide
2016-03-02 11:30:12 318
原创 dyld: Symbol not found: ___NSArray0__
报错信息:dyld: Symbol not found: ___NSArray0__ Referenced from: /private/var/mobile/Containers/Bundle/Application/2AFF2DE6-6FE8-43D0-8D8E-C59750784B67/study.app/study解决方案:
2016-02-16 10:27:20 1199
转载 iOS创建静态库
在项目开发的过程中,经常使用静态库文件。例如两个公司之间业务交流,不可能把源代码都发送给另一个公司,这时候将私密内容打包成静态库,别人只能调用接口,而不能知道其中实现的细节。简介:库是一些没有main函数的程序代码集合。除了静态库,还有动态链接库,他们之间的区别是:静态库可以编译到我们的执行代码中,应用程序可以在没有静态库的环境中运行;动态库不能编译到我们的执行代码中,应用程序必须
2015-12-11 16:33:51 286
转载 iOS Device logs 分析
Xcode 4.3的symbolicatecrash的位置和老版本的不一致了。/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources/Xco
2015-12-09 18:16:39 2136
转载 在iOS开发中使用FMDB
在iOS开发中使用FMDBAPR 22ND, 2012前言SQLite (http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库。iOS SDK 很早就支持了 SQLite,在使用时,只需要加入 libsqlite3.dylib 依赖以及引入 sqlite3.h 头文件即可。但是,原生的 SQLite API 在使用上相当不友好,在使
2015-12-09 17:50:22 230
转载 系统升级到Mac OS X EI Capitan ,安装cocoa pods的问题
系统升级到Mac OS X EI Capitan后,使用命令:sudo gem install cocoapods,安装cocoapods,出现以下错误:ERROR:Could not find a valid gem 'cocoapods' (>= 0), here is why:Unable to download data from http://ruby.taobao.org/ -
2015-12-07 11:17:31 395
转载 判断iphone设备型号
判断设备是否是 iphone52013-03-26 0 个评论 作者:qingsi00收藏 我要投稿1.在程序中涉及到全屏的宽高的时候,初始化的时候,代码中不要写320和480#define Screen_height [[UIScreen mainScreen] bounds].size.height#define Scre
2015-12-04 10:35:35 357
原创 UISlider自定义滑块大小
- (void)viewDidLoad { UISlider *sliderProgress = [[UISlider alloc]initWithFrame:CGRectMake(20, 100, 200, 50)]; sliderProgress.value = 0.5; [self.view addSubview:sliderProgress]; UII
2015-11-15 00:07:05 4307
转载 Xcode 7真机免证书调试
Xcode 7真机测试详解 1.准备注意:一定要让你的真机设备的系统版本和app的系统版本想对应,如果不对应就会出现一个很常见的问题:could not find developer disk image首先,准备好下面的设备机相关软件MAC版本:OSX10.10.4Xcode版本:Xcode7 beta5(点击下载)真机设备:iPad Air(iOS 8.1.
2015-10-28 17:01:54 435
原创 NSArray转NSData和NSData转NSArray
//NSArray转转NSData并保存到沙盒中- (BOOL)storeData:(NSArray *)dataSource withFileName:(NSString *)fileName{ NSData *data = [NSKeyedArchiver archivedDataWithRootObject:dataSource]; NSArray *paths =
2015-10-27 18:02:05 1390
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人