想永远与你同梦
码龄7年
关注
提问 私信
  • 博客:76,005
    76,005
    总访问量
  • 100
    原创
  • 2,119,315
    排名
  • 24
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2017-11-02
博客简介:

能饮一杯否

博客描述:
如果我不能做最好的那一个,那就做最努力的那个
查看详细资料
个人成就
  • 获得41次点赞
  • 内容获得26次评论
  • 获得123次收藏
  • 代码片获得522次分享
创作历程
  • 1篇
    2023年
  • 14篇
    2021年
  • 3篇
    2020年
  • 3篇
    2019年
  • 87篇
    2018年
  • 2篇
    2017年
成就勋章
TA的专栏
  • Mac
    7篇
  • 看书
    1篇
  • Android
    3篇
  • 校OJ
    8篇
  • HDOJ
    8篇
  • POJ
    11篇
  • 牛客
    3篇
  • 小总结儿
    11篇
  • NYOJ
    6篇
  • PAT
    45篇
  • QT
    1篇
  • OpenGL
    2篇
  • 蓝桥杯
    3篇
  • bug
    5篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

351人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【iOS】通过崩溃日志定位崩溃命令行atos工具

iOS定位崩溃教程
原创
发布博客 2023.01.07 ·
819 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

objective-c和swift中懒加载的区别

oc中懒加载的写法就是,如果一个变量为空,则进行一定操作,否则return原来的值- (NSString *)name { if(!_name) { _name = @"hello"; } return _name;}而swift中只用写一个lazy标识符,swift中的懒加载只有第一次调用此变量时才执行闭包中的内容,不论是否为空,后面都不会执行了。lazy var greeting: String? = { return "hello"
原创
发布博客 2021.11.13 ·
1674 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

近期使用cocoa pods遇到的问题总结

pod install后警告WARNING: CocoaPods requires your terminal to be using UTF-8 encoding. Consider adding the following to ~/.profile: export LANG=en_US.UTF-8这个waring的解决方法是,我在根目录下创建了一个.bash_profile里面写export LANG=en_US.UTF-8,然后输入source ~/.bash_profil
原创
发布博客 2021.10.22 ·
1154 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

使用atos工具和bugsplat分析bug崩溃地点

指令为:atos -o <符号表> -l <开始地址> <当前地址>符号表的获取在bugsplat,进入到要找bug的工程界面,点击右上角的setting->symbols在下个界面按照最后更新的时间顺序排序,找一个最新的下载,就能得到对应库的符号表。开始地址和当前地址的获取bugsplat中的summary界面中就可以看到当前产品的bug列表,找到你想修改的bug,点击该bug左侧的箭头图标,在attachments中就能下载崩溃时的打印输出和堆
原创
发布博客 2021.10.22 ·
674 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ssh -T git@github kex_exchange_identification: Connection closed by remote host

我的电脑上有多个密钥,一个对应公司仓库一个对应自己的仓库,今天自己的突然push不了,我发现是config文件写错了。遇到这个问题,可以参考git官方给出的说明:git官网文档首先使用ssh -v git@github.com调试一下,看打印输出的什么,再来解决具体问题,我通过调试发现我的config文件,以前的名字是ssh_config,且里面的注释用的是//,而不是#。所以我把文件名和注释改过来之后,使用ssh -T git@github.com测试一下,连接就正常了具体的配置方法可以参
原创
发布博客 2021.10.21 ·
3229 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

[MacOS开发]TextField实现点击空白处保存编辑

需求:双击文字进入编辑状态,单击任意空白处保存编辑首先创建自定的TextField继承自NSTextField,为其添加方法,以实现双击文字进入编辑状态#import <Cocoa/Cocoa.h>//此文件为自定义TextField的头文件NS_ASSUME_NONNULL_BEGINtypedef void(^TextFieldDidDoubleClickedBlock)(void);@interface CMTextField : NSTextField@property
原创
发布博客 2021.10.15 ·
334 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[牛客网NC78]反转链表

/*struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { }};*/class Solution {public: ListNode* ReverseList(ListNode* pHead) { ListNode *l,*r; if(pHead == nullptr || pHead->next == nullptr
原创
发布博客 2021.07.07 ·
146 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[读书笔记]《爱的饥渴》三岛由纪夫

  在上班路上发现一栋巨大的建筑,在知道那是图书馆之后惊喜了一下,由于离公司近,午休时间我几次顶着大太阳去借书。  早就听说过《金阁寺》的灵逸精美,语言生动华丽。我拿到手之后很快便读完了,有才华的作者的脑海里似乎有一座矿山,三岛的语言风格就是一种纯粹的美学享受。  今天读完了《爱的饥渴》,印象比较深刻的还是三岛的语言风格。  悦子与公公共处一室,他形容拉开衣带的声音像某种生物的尖叫,可以想象出身穿和服的悦子拉动衣带时衣料摩擦的声音,悦子本人内心的压抑,环境的安静。  悦子的丈夫身患热疾,三岛能把生病
原创
发布博客 2021.06.30 ·
773 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[MacOS]类别学习总结

what? how? why?
原创
发布博客 2021.06.30 ·
357 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

5/31-6/4总结

dmg工具的使用:1.首先把包切换到要打包的那个包(位置在暂停运行按钮的右边),然后在同样的位置,edit scheme...把debug改成release,使用iterm工具,
原创
发布博客 2021.06.03 ·
137 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[Mac OS开发]自定义NSTableView鼠标悬停改变行的背景颜色Objective-C实现

通过这个小案例练习使用了delegate等知识,想讲讲我两种不同的实现方法,一种是简单粗暴,在自定义的NSTableView中实现。更推荐第二种方法,更符合逻辑。方法一方法一文件结构为:CXTableView.hCXTableView.mAppdelegate.hAppdelegate.mMainMenu.xibCXTableView继承自NSTableview运行效果为,鼠标悬停在哪一行,哪一行的背景颜色就变成红色。在Appdelegate中,我创建了新的Pers.
原创
发布博客 2021.05.19 ·
1641 阅读 ·
1 点赞 ·
8 评论 ·
1 收藏

【Mac OS开发】使用gcd快速排序数组,使用gcd多线程查找数组中的最大值

demo功能,使用gcd排序一个有4万数字的数组,数组中的数字都是随机生成的生成数组代码如下 _numsMutableArray = [[NSMutableArray alloc] init]; for (int i = 0; i < 40000; i++) { NSNumber *temp = [NSNumber numberWithInt:arc4random_uniform(1000000)]; [_numsMutableArra
原创
发布博客 2021.05.13 ·
285 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【bug】NSTask无法打开应用程序

我创建了一个app程序,只有几行代码,功能是打开safari,但是打不开,在xcode中的.xcodeproj中把沙盒关掉就可以打开safari了。标题代码为//// AppDelegate.m// NSTaskPractice2//// Created by Chen Xiaohan on 2021/5/10.//#import "AppDelegate.h"@interface AppDelegate ()@property (strong) IBOutlet
原创
发布博客 2021.05.10 ·
281 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Objective-C基础教程第八章Foundation Kit总结

第八章Foundation Kit总结Foundation Kit用作Mac开发,User Interface Kit用作iOS开发。第八章主要讲解NSString NSArray NSEnumerator NSNumberNSRangeNSRange 有(unsigned int)location和(unsigned int)length两个属性。创建新NSRange的三种方式:range.location = 1; range.length = 1; range = NSMak
原创
发布博客 2021.04.23 ·
227 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【牛客华为机试题库】数字颠倒

题目描述输入一个整数,将这个整数以字符串的形式逆序输出程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001输入描述:输入一个int整数输出描述:将这个整数以字符串的形式逆序输出示例1输入复制1516000输出复制0006151#include <iostream>#include <algorithm>#include <string>u...
原创
发布博客 2021.03.24 ·
174 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【Android Studio】Activity之间互传数据,前面传后面后面传前面

Aactivity传递给Bactivity在A中Intent intent = new Intent(AActivity.this,BActivity.class);Bundle bundle = new Bundle();bundle.putInt("year",21);bundle.putString("name","cxh");intent.putExtras(bundle);startActivity(intent);在B中Bundle bundle = getInte
原创
发布博客 2020.05.14 ·
334 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【Android Studio】广播BroadCast

//广播界面1package com.jeek.calendar.broadcast;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.content.IntentFilter;import android.support.v4.content.LocalBroadcastManager;import an.
原创
发布博客 2020.05.14 ·
860 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【Android Studio】监听事件

监听事件三要素:事件源,监听器,事件对象(要做的事情)比如我要卖画,我卖的画侵犯了别人的著作权,那么就要委派律师来帮我处理侵权事件。在这个例子中,画是事件源,律师是监听器,事件对象就是 处理侵权案件。在触摸监听事件中btnJianting.setOnTouchListener(new View.OnTouchListener() { @Override ...
原创
发布博客 2020.04.09 ·
2211 阅读 ·
1 点赞 ·
0 评论 ·
12 收藏

【JavaWeb】MyBatis_Collection的用法

Collection反映间接关联的关系,association反映直接关联举个例子有两张表Blog和CommentsBlog 博客表int blog_id PKList<Comment> clistComment 评论表int comment_id PKint blog_id FK根据Mybatis,分成两层结构,dao层的.java是接口,xml是配...
原创
发布博客 2019.07.24 ·
881 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

【蓝桥杯】算法训练 素因子去重

#include &lt;iostream&gt;using namespace std;long long a[5] = {2,3,5,7};long long b[5];int main(){ long long n,p = 1; cin&gt;&gt;n; for(int i = 0; i &lt; 4 &amp;&amp; n &gt; 1;){ if(n...
原创
发布博客 2019.02.24 ·
269 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏
加载更多