-
[综合] iOS_多线程三:NSOperation
NSOperation是一个抽象类,线程安全,不需要添加额外的锁 使用其子类:NSInvocationOperation和NSBlockOperation 1、NSInvocationOperation 一个对象,表示一个任务 默认在主线程中同步顺序执行,想要并发异步,需要搭配`NSOperatio...
50
热度 -
[综合] FileNotFoundError: Could not find module 'xxx.dll'. Try using the full path with constructor syntax.
原因是python3.8只在指定的位置搜索dll,解决方法是在python代码中将要搜索的dll目录加入搜索路径。 StartingwithPython3.8,the.dllsearchmechanismhaschanged. Accordingto[Python3.Docs]:os.add_dll...
63
热度 -
[综合] Linux 查看gpio申请情况
在使用GPIO的时候,有时候不知道GPIO的状态,也不知道在内核中GPIO是否申请成功。 可以通过/sys/kernel/debug/gpio这个文件来查看。这个文件显示了申请成功的GPIO的输入输出状态和电平。 测试情况: uranus-a63:/sys/kernel/debug#catgpioc...
10
热度 -
97
热度 -
[综合] 关闭linux服务器
关闭服务器:1.确认当前服务器是否还存在用户登陆root@sunchip:~#lastrootpts/610.10.13.240FriJan1709:24stillloggedin//正在登录rootpts/5adw-ck.localWedJan1509:56-12:00(2+02:03)rootp...
6
热度 -
[综合] 手把手教你做好OKR设计
对于团队来说,最好是每个季度召开一次专门的会议,以制定未来一季度OKR,由团队负责人或者顾问在会议中提供引导。 一、OKR制定前需要思考的问题 作为一个顾问,在召开会议前需要思考如下几个问题: 1.参会对象,哪些人需要参与?根据团队规模来确定,根据公司级、部门级、项目级等不同规模确定参会对象,至少需...
86
热度 -
[综合] Java多线程系列 -- CyclicBarrier详解
CyclicBarrier简介 CyclicBarrier是一个同步辅助类,允许一组线程互相等待,直到到达某个公共屏障点(commonbarrierpoint)。因为该barrier在释放等待线程后可以重用,所以称它为循环的barrier。 CyclicBarrier函数列表 //创建一个新的C...
38
热度 -
[综合] echarts设置主标题和副标题样式
title:{ text:'主标题', left:'center', textStyle:{ color:'#333', fontSize:18,//务必记住设置文字大小只能是数字 fontWeight:'lighter' },//主标题样式 subtext:'副标题', subtextStyle:...
75
热度 -
[综合] Android线程的创建与销毁
1、使用HandlerThread HandlerThread实际上就一个Thread,只不过它比普通的Thread多了一个Looper。我们可以使用下面的例子创建Handler: HandlerThreadthread=newHandlerThread("MyHandlerThread"); t...
80
热度 -
97
热度 -
[综合] 剑指offer-数据结构
目录 1.数组中重复的数字 拓展:不修改数组找出重复数字 2.二维数组中的查找 3.替换空格 4.从尾到头打印链表 5.重建二叉树 6.二叉树的下一个节点(!!) 7.用两个栈实现队列 拓展:用两个队列实现一个栈 1.数组中重复的数字 题目:在一个长度为n的数组里的所有数字都在0到n-1的范围内。...
56
热度 -
[综合] 查看python第三方库所依赖的包
平常在项目开发中,我们可以很容易的通过pipinstallpackname安装python第三方包,但在项目上线前,我们该如何将该项目所需要的第三方包及其依赖包放到python虚拟开发环境中呢? 例如:我在环境中装了python的celery库,现在我想把celery包及其安装所依赖的包导出来,以便...
31
热度 -
[综合] Effective java & java 程序性能优化(阅读记录)
1.接口不能有静态方法 2.建造者模式packagech1; publicclassTestBuilder{privateStringname;privateintage;publicStringgetName(){returnthis.name;}publicstaticclassBuilder{...
83
热度 -
[综合] java多线程编程(阅读记录)
基础类型[long/double除外]的变量和引用类型变量的写操作,都是原子的,这一点由Java语言规范规定,由Java虚拟机具体实现。原子性可见性寄存器高速缓存写缓冲器无效化队列缓存同步有序性
23
热度 -
[综合] codeforces ECR 80 minimax problem (二分 构造)
题目大意: 有n个数列,选出第i,j个,我们可以得到新数列如下: fork1->m: a[z][k]=max(a[i][k],a[j][k]) 问我们得到的新数列z中,哪一个的min(a[z][k])最大即: max(min(a[z][k]))){k:1->m} 解题思路: 这种最小值最...
60
热度 -
90
热度 -
63
热度 -
[综合] java中String类和StringBuffer类的使用
1.String类 作用:在java程序中实现字符串数据存储和操作的一种API,存储在 该类中字符串数据不能被修改,而操作的都是一种副本行为。 包含的方法: 1.获取字符数组 System.out.println("字符串长度"+str1.length()); char[]c=str1.toCh...
2
热度 -
[综合] 获取数组中最大值和最小值的方法汇总
1、排序法: 思路:对数组进行排序,可以按照从小到大的顺序来排,排序之后的数组中第一个和最后一个就是我们想要获取的最小值和最大值。 排序使用数组中的sort方法。 vararr=[14,78,25,1,82,51,22]; arr.sort(function(a,b){returna-b; });...
7
热度 -
[综合] shell通过date获取周一的日期
[root@~]#date-d"lastmonday"+%Y%m%d20200113 //上周一 [root@~]#date-d'monday'+%Y%m%d20200120 //本周一
41
热度