自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Git常见问题及解决(持续更新)

1. Git remote: invalid username or password Solution前提:git push,登陆账密正确,有2FA解决:有2FA需要用personal access token作为密码参考:https://careerkarma.com/blog/git-remote-invalid-username-or-password/2. error: Your local changes to the following files would be ov.

2020-11-12 11:20:28 410

原创 Android编程常见问题及解决(持续更新)

Android涉及软硬件,因此相关的坑很多,以前每次都解决了就算了,现准备将这些错误记录下,以便以后查阅。这里只列出我自己的情况。如果看这篇blog的人觉得有哪些地方需要完善,欢迎指正。我会对每个错误标明自己用的配置。1. Cannot Resolve Symbol R配置:Window10,AS 3.1.3, buildToolsVersion:28.0.1, compil...............

2019-12-21 16:23:56 17950 2

原创 CS-major日常问题归总(持续更新)

写这篇博客的主要原因是每次在网上找相关资料解决小问题,要不就是软件版本不对,要不就是时间太老。这么一想还是自己实时更新,这样不仅有利于自己,也有助于别人。声明:这里的都会表明时间,版本,平台,都为自己验证。1. sublime text3 生成html快捷键 平台:Ubuntu16.04 版本:sublime text 3...

2019-12-17 12:17:25 208

原创 Ubuntu使用GParted扩充分区(全网最详细)

前言:由于最近要做图像处理,海量数据集必不可少。我是先在自己laptop上测试的,之前用gparted重分过一次,但/home的space又不够了。看了网上blog,很多也不是很详细,想想还是自己做个完整教程吧,附带遇到的相关问题解决,希望给大家一个一条龙指南。配置:Ubuntu16.04 64bitNvidia Geforce GTX-1050说明:gpar...

2019-12-17 12:15:34 14054 2

原创 JarvisOJ-RE-软件密码破解1

分值:100考点:OD动调+静态分析思路:OD动调,自己断在这了在上面看到输入值查了下WideCharToMultiByte是将unicode转为多字节字符串先找key word,在下面发现中间经过了多个循环以及一个感觉关键值比较第一次动调先走流程,发现在上面的第一个值比较就跳过了key word,看来和输入有关。第二次动调,发现处理后的...

2019-04-23 01:45:10 211

原创 Android ContentProvider初探

这几篇将围绕ContentProvider进行安全漏洞分析。关于ContentProvider,网上有不少资料,但都零零碎碎,而且样例时间也较老,因此我整合了网上可靠资源,并结合自己实践给出一篇可靠的博客。这篇将详细介绍ContentProvider的实现原理以及实例。1. 概述ContentProvideer用于提供数据的统一访问格式,封装底层的具体实现。对于数据使用者来说,无需...

2019-03-26 12:49:32 269 1

原创 static与extern剖析之---静态声明“static”

这里对C/C++中的static和extern进行详细解读,参考了网上可信的资料,并结合实例验证,争取做到实践检验理论。这里共分两篇文章,第一篇是对两者的概述与static详解,第二篇是对extern的详述,当然会继承第一篇。第二篇见:下面开始PART1. 综述static与extern都是C/C++中用来修饰变量和函数的,主要用于大型工程的不同源文件间相互访问的限制。...

2019-03-20 15:30:14 195

原创 遗传算法(JAVA+MATLAB)可视化

总述:正好人工智能课最后次作业了,用java写下遗传算法,感觉做的还可以,分享到blog供大家参考,不足可以指正。遗传算法(Genetic Algorithm,GA)的原理先说下,就是基于生物进化理论,包括选择,交叉,变异三个主要操作,然后不停迭代直到限定条件,基本流程如下图,                                                       ...

2018-12-14 05:14:10 1218 3

原创 glibc 和 MSVC CRT 总结(图文)

最近在看《程序员的自我修养--链接,装载和库》,给以前的不扎实基础补课。因为我是缺什么看什么,所以在看到链接器一章时对glibc和MSVC CRT不慎清楚,遂search一波,尽量参考权威网站,且经过实际验证得出结论,若有问题,欢迎指正!总述参考Wikipedia,glibc全名GNU C Library,是GNU Project对C标准库的实现,但它也支持C++。它为GNU下的以Linu...

2018-12-06 13:29:17 790

原创 Jarvis OJ 【REVERSE】 Smali

题目:都说学好Smali是学习Android逆向的基础,现在刚好有一个smali文件,大家一起分析一下吧~~链接:Crackme.smali.36e0f9d764bb17e86d3d0acd49786a18 之前接触过点smali,看下文件就是smali,本来想找smali转java工具,但看了下smali发现几个函数名能推出东西,如下然后结合smali语法花点时间看了...

2018-12-01 02:17:36 224

原创 Jarvis OJ 【Reverse】FindKey

题目:FLAG就是你输入的key链接:findkey.31a509f4006ba41368dcf963762388bb首先用file看下是python2.7的字节码,拖入kali用uncomply2反编译,找到核心代码:if len(flag) != 17: print 'Wrong Key!!' sys.exit(1)flag = flag[::-1]for i...

2018-11-27 00:05:02 263

原创 2016-4 俄罗斯方块(C++)

考察:        这道题主要考察了矩阵的运算,边界点的判断,以及如何度量下降思路:        采用了用move变量作为整个4*4矩阵下降距离,一旦有一个点与在15*10矩阵中的下面一点同为1,则停止。相关代码如下:#include <iostream>using namespace std;#define MAX 0x3f3f3fint mat[17...

2018-09-15 10:30:35 81

原创 2018-3 棋局(C++)

考察:       本题主要考察了极大极小+dfs的使用,之前在学校学的都没有遍历到叶子节点。思路:       这题只告诉了叶子结点的情况,因此需要用dfs+后序遍历的思想去求当前节点的max,min相关代码如下://极大极小+深度优先 #include <iostream>#include <algorithm>using namespace...

2018-09-11 12:18:38 172

原创 2018-3 碰撞的小球(C++)

考察:         这题主要考察了struct的使用,以及边界的判断思路:         我一开始想用bool isVisit[]来简化最后的碰撞判断,但总是错,经过调试发现这就是问题,虽然没明白,如果哪位朋友知道为什么错了,可以留言探讨该段代码中的注释包含自己错的地方相关代码如下:#include <iostream>#include <cst...

2018-09-10 22:04:46 1313

原创 处理程序error/bug思路步骤的小结

作为一名programmer,日常操作就是面对程序中的各种bug,error,笔者属于脾气不好的类型,因此经常会念叨“烦skr死人了!”哈哈最近在进行android开发时碰到了不少问题,仔细一想,还没有系统地形成一套处理bug的思路,遂,google走起,整合了一些优秀答案,以此来分享,如有不足,望指教!本文分为两个section,第一个为常规处理思...

2018-09-06 22:25:43 524

cudnn-7.0-linux-x64-v4.0

该资源较难下载,用于linux x64的cudnn7.0,配合cuda4.0版本

2019-10-12

ContentProvider简单易用实例,含容错处理,基于Android Studio 3,gradle

该压缩包是基于gradle的Android Studio开发项目,包含两个app,实现了通过ContentProvider以及Sqlite进行简单通信的功能,代码有较好健壮性和扩展性。 实现过程:在app TestCpCall中通过ContentProvider以及Sqlite进行增删改查操作,并在TestCp中进行实时显示。 该代码简单易懂,结构清晰,适合做demo用。不足之处欢迎指正。

2019-03-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除