- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 Pycharm project interpreter消失
本文记录pycharm中project interpreter消失,变成python interpreter的解决方法:将项目文件下的.idea删了,然后打开其他的python项目或者空项目,再从file中open这个项目即可。
2021-07-22 00:46:30
2642
原创 leetcode67 bitset解法
自己的做法是像十进制加法一样,先反转两个字符串再从低往高加,加的短的没有,看此时进位,若没有,直接截取长的剩余的部分,有就剩余的加一。看了题解,发现还可以用bitset来解,首先将a,b按位存放,a^b是a+b没有进位,a&b是a+b产生的进位,(a+b)<<1左移一位,再和没有进位的相加,当carry进位为0时,说明进位全部加完,bitset.any()是否存在1string addBinary(string a, string b) { const int siz
2020-06-23 22:55:36
251
原创 istringstream,ostringstream,stringstream
在做力扣58题时,看到的简单的解法(之前有用过,写题时就想不起所以记录一下),原题链接想的是从后遍历,但有点耗时class Solution {public: int lengthOfLastWord(string s) { if(s.size()==0)return 0; int i=s.size()-1; while(s[i]==' ') { if(--i<
2020-06-22 16:19:36
190
原创 邻接表的数组加结构体实现
简单化把权重w去了,要的话结构体里加一下就好了结构体边的定义:typedef struct Edge{ int to;//边指向的节点 int next;//下一条边的编号};加一条边的函数为:void add_edge(int from,int to){ edge[idx].to=to; edge[idx].next=head[from]; head[from]=idx++...
2020-03-24 17:49:42
283
原创 hdu2082 找单词母函数(易懂)
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=2082母函数定义这些这里就不说了,要注意一点,小白的我坑了好久,别的博客都是举例1克 2克 3克 4克硬币各一个的例子,注意如果是2个3元的硬币的因式应该是(1+x的三次+x的6次),而不是(1+2倍x的三次),代码核心为三个循环,首先n1[0]代表1乘以26个式子,最外面循环的i<=26代表与第...
2020-03-21 20:44:57
184
原创 Android9.0 程序锁实现
整体思路:当启动一个程序时获取栈顶activity,与加密数据库配对,若是加密程序,调用startactivity启动一个输入密码的界面,密码正确,进入应用。可以看出实现改功能需要脱离activity,那就想到了开启一个后台服务,而Android8.0之后只能用startforegroudserver开启,并在服务开启5秒内调用startforegroud方法,不然要报ANR。理想是美好的,模拟器...
2020-03-18 10:37:01
968
原创 PACKAGE_USAGE_STATS权限申请
首先在清单文件中注册android:name="android.permission.PACKAGE_USAGE_STATS" tools:ignore="ProtectedPermissions"/>其次,在运行过程中判断有无权限,若没有,主动引导用户打开。代码如下 private boolean hasPermissionToRea...
2020-02-17 16:39:10
5440
原创 Android9调用系统卸载
调用代码如下Uri uri = Uri.parse("package:" + packageName); Intent intent = new Intent(Intent.ACTION_DELETE); intent.setData(uri); startActivity(intent);Android9之后要申请权限 <uses-perm...
2020-01-16 16:09:49
457
AppLock.rar
2020-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人