- 博客(78)
- 收藏
- 关注
转载 windows 删除文件夹所有文件夹及文件代码
1 bool DeleteFolderAll(LPCTSTR pSrcPath ) 2 { 3 if(pSrcPath == NULL) 4 return false; 5 6 wchar_t pwcPath[MAX_PATH]; 7 wcscpy(pwcPath , pSrcPath); 8 int i...
2019-09-07 11:52:00
845
转载 Android 加壳App Demo
接上一篇...本篇也是Android 应用安全防护和逆向分析的一个demo源码实现,因为书中写的源码地址找不到,写的也是csdn的,下载极其不便,所以便想参考书里内容写一个上传开源。加壳app主要有三部分,1. 源app 2. 加壳app 3. 加壳工具其实就是把源apk加一层壳保护起来,反编译看到的就只是加壳app这个demo实用性不大,主要用来学习原理主要是在...
2019-01-21 18:56:00
360
转载 Android App 签名保护demo
近来闲的无聊,看了看Android 应用安全防护和逆向分析,里面有个使用apk签名防止反编译的篇章。实践了一下。有两种方式,1. 可在java层判定获取签名的java代码public static String getSignature(){ Context context = mContext; try{ ...
2019-01-21 17:30:00
297
转载 RXAndroidBle 记录网址
RXAndroidBLE 网址:https://github.com/Polidea/RxAndroidBleBLE发送速度测试Issue:https://github.com/Polidea/RxAndroidBle/issues/41转载于:https://www.cnblogs.com/george-cw/p/9939880.html...
2018-11-10 16:55:00
240
转载 c++ windows 获取系统时间
1 SYSTEMTIME systm; 2 GetLocalTime(&systm); 3 char time[64] = {0};4 sprintf(time, "%d%d%d%d%d%d%d", systm.wYear, systm.wMonth, systm.wDay, systm.wHour, systm.wMinute, sy...
2018-07-12 19:45:00
124
转载 js 代码保存
1 var base64EncodeChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; 2 var base64DecodeChars = new Array(-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, ...
2018-01-23 15:49:00
266
转载 android 反向暴力取私有参数 (转载)
private void deleteDown(String filed) {//去掉搜索框的下划线 if (mSearchView != null) { try { //--拿到字节码 Class<?> argClass = mSearchView.getClass();...
2017-09-04 11:40:00
103
转载 html/weui slider
我们在开发公众号的时候难免会遇到使用slider情况,如音量控制,歌曲进度等。这里可参考:http://www.vxzsk.com/772.html这个是weui给的例子在实际使用的时候还是不行,可以稍作修改: 1 var $sliderTrack = $('#sliderTrack'), 2 $sliderHandler = $('#sliderHand...
2017-08-24 13:22:00
295
转载 自定义取值范围的EditText(记录)
找到一个自定义范围的自定义TextEdit控件感谢其分享GitHub地址:https://github.com/LanceCong/CustomRangeNumberEditText由此记录一下~转载于:https://www.cnblogs.com/george-cw/p/7072787.html...
2017-06-24 11:10:00
135
转载 Android 基于OpenGL ES2.0 的CircleProgressBar
之前想在播放器上加一个那种卡顿的转转提示:类似:https://github.com/lsjwzh/MaterialLoadingProgressBar这种效果的由于当时没想到怎么在opengl es上实现,所以就没有做这个效果,后来有时间又去研究了一下,好像这种效果会有一个加速减速的过程,我这里是匀速的,需要的话也可以再改改下面上代码:最主要的绘制代码...
2017-03-20 11:14:00
138
转载 Android 二维码扫描
有个比较易用的Android 二维码扫描的开源库:https://github.com/bingoogolapple/BGAQRCode-Android它也是基于谷歌的zxing开源库的:https://github.com/zxing/zxing在grandle中添加依赖库:compile 'pub.devrel:easypermissions:0.1.7...
2017-02-22 19:18:00
129
转载 android 反编译网址记录
记录一个关于Android反编译的网址,写的很详细:http://unclechen.github.io/2016/09/07/Android%E5%8F%8D%E7%BC%96%E8%AF%91%E6%8A%80%E6%9C%AF%E6%80%BB%E7%BB%93/ 转载于:https://www.cnblogs.com/george-cw/p/6407412.html...
2017-02-16 20:09:00
130
转载 Android Opengl ES & Jni 使用
记录一个Jni C++调用 opengl es2的网址:http://www.learnopengles.com/calling-opengl-from-android-using-the-ndk/转载于:https://www.cnblogs.com/george-cw/p/6266288.html
2017-01-09 18:56:00
153
转载 罗马数字与整数相互转化
leetcode中的题目直接上代码: 1 def int2roman(num): 2 ret = "" 3 lists = (1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1) 4 chars = ("M", "CM", "D", "CD", "C", "XC", "L", "XL",...
2016-10-18 22:49:00
114
转载 Window 注册程序关联后缀文件,双击运行
一般来说,很多软件都会有自定义后缀的文件,比如.cpp、.doc等,那么如果我们想把这些后缀与我们的软件关联起来,如何做呢 1 #pragma once 2 3 #include "StdAfx.h" 4 5 class CRegExtension 6 { 7 public: 8 CRegExtension(); 9 ~C...
2016-09-29 11:15:00
200
转载 DuiLib 源码分析之解析xml类CMarkup & CMarkupNode cpp文件
时隔5个月才有时间接着写未完成的实现部分,也是惭愧呀选几个关机的函数来解析,一些get方法就忽略掉吧CMarkupNode 与 CMarkUp 互为友元类,CMarkUp 实现解析,CMarkupNode 用于存储读取节点数据 1 void CMarkupNode::_MapAttributes() 2 { 3 m_nAttributes = 0; 4...
2016-09-09 17:30:00
185
转载 C++ 字符编码转换类
记录一下C++ 编码转换的函数: 1 #pragma once 2 #include "afx.h" 3 4 5 #define DEFAULT_CODE 0 6 #define CHINESE_SIMPLIFIED 1 7 #define CHINESE_TRADITIONAL 2 8 9 class CChineseConver...
2016-08-05 20:28:00
135
转载 快搜-谷歌-网址记录
http://so.chongbuluo.com/GDI+ 网上图书网址:https://wizardforcel.gitbooks.io/gdip-basic/content/0.html转载于:https://www.cnblogs.com/george-cw/p/5673889.html
2016-07-15 15:57:00
102
转载 c++共享内存(转载)
对于连个不同的进程之间的通信,共享内存是一种比较好的方式,一个进程把数据发送到共享内存中,另一个进程可以读取改数据,简单记录一下代码 1 #define BUF_SIZE 256 2 TCHAR szName[]=TEXT("Global\\YourFileMappingObject"); //指向同一块共享内存的名字 3 4 int SetFile...
2016-06-30 10:52:00
140
转载 DuiLib 源码分析之解析xml类CMarkup & CMarkupNode 头文件
xml使用的还是比较多的,duilib界面也是通过xml配置实现的duilib提供了CMarkkup和CMarkupNode类解析xml,使用起来也是比较方便的,比较好奇它是怎么实现的,如果自己来写一个解析又需要怎样架构,架构之路还很遥远。。。先来看看头文件吧,CMarkup主要是用于分割xml,判断xml格式是否正确;CMarkupNode主要是将CMarkup分割的xml...
2016-04-09 17:25:00
168
转载 DuiLib 源码分析之CDuiString
duilib是一个比较常见的界面库,闲来无事看看别人写的代码,跟自己写的一比,才看到了差距呀,感觉自己写的乱七八糟,keep movingCduiString是duilib提供的一个字符串类,功能是够用的,做duilib项目可以直接拿来用首先看看头文件定义: 1 class UILIB_API CDuiString 2 { 3 public:...
2016-04-02 16:29:00
290
转载 python与C++交互
python和C++能进行有效的交互,c++调用Python的一些小用法写了一个python脚本导入发生异常,可能是编码问题(如存在中文),Python默认的是ASCII可加上:#!/usr/bin/python# -*- coding: utf-8 -*-参见:https://www.python.org/dev/peps/pep-0263/定义类C数据结构:class Poi...
2016-04-02 10:59:00
215
转载 C++ 应用处理异常崩溃(转载)
有时,在我们的程序运行的时候,会遇到一些崩溃问题,尤其是概率出现的时候,如果能捕获其异常,那么对于我们快速定位bug是很有帮助的这里借用网上搜寻回来的函数,记录一下:头文件及库:1 #include <dbghelp.h>2 #pragma comment ( lib, "dbghelp.lib" ) 1 wstring GetPresentT...
2016-03-22 11:39:00
226
转载 C++用PostMessage模拟按钮点击
有时我们可能会在某个程序中用到模拟按钮点击事件。本文中的例子在MFC程序中调试通过,duilib的没试过,还需探索不多说,上代码: 1 #include "stdafx.h" 2 #include "windows.h" 3 #include "Psapi.h" 4 #include "atlstr.h" 5 #include <strin...
2015-11-12 10:08:00
1174
转载 DuiLib 自定义识别控件
遇到一个断点无法识别自定义的控件,运气比较好,一搜就搜出来了:参考地址:http://www.bkjia.com/ASPjc/992050.html主要是这个函数:CControlUI* CDialogBuilder::Create(STRINGorID xml, LPCTSTR type, IDialogBuilderCallback* pCallback, ...
2015-07-23 20:29:00
227
转载 Largest Rectangle in Histogram
Givennnon-negative integers representing the histogram's bar height where the width of each bar is 1, find the area of largest rectangle in the histogram.Above is a histogram where width of...
2015-05-08 23:38:00
92
转载 Reverse a singly linked list
Reverse a singly linked list. 1 /** 2 * Definition for singly-linked list. 3 * struct ListNode { 4 * int val; 5 * ListNode *next; 6 * ListNode(int x) : val(x), n...
2015-05-07 15:10:00
75
转载 Java处理excel文件
好久好久没写blog了,感觉都生锈了,最近弄了弄java处理excel,特来简单粘贴一下: 1 package excel; 2 3 import java.io.BufferedInputStream; 4 import java.io.File; 5 import java.io.FileInputStream; 6 import java....
2015-05-07 14:46:00
153
转载 EasyUi 分页 和 表格数据加载
这里说明的是将说有数据先返回到前端再由前端去分页,性能可能没有先在后台分好页再返回给前端高但如果操作不涉及大数据的话也没什么大问题,具体问题具体分析要使用分页控件首先要声明初始化一下:1 //设置分页控件 2 var p = $("#tt").datagrid('getPager'); //tt为表格id3 $(p).paginati...
2015-01-17 22:39:00
94
转载 Spring 框架下Controller 返回结果在EasyUI显示
这几天弄了一下java下的在后台返回数据到jsp页面上的显示:总结一下:首先后台方面: 1 @RequestMapping(value="/searchByUserName") 2 @ResponseBody 3 public String searchByUserName(HttpServletRequest request,HttpServl...
2015-01-16 20:32:00
117
转载 svn ubuntu command(转载)
转载来自:http://blog.csdn.net/pkueecser/article/details/6830758将文件checkout到本地目录 svn checkoutpath(path 是服务器上的目录)例如:svn checkout svn://www.svn999.com/liuxue434.liuxue简写:svn co将改...
2015-01-15 21:31:00
72
转载 Shiro Security
手动创建shiro Filter的java代码// Factory<org.apache.shiro.mgt.SecurityManager> factory = new IniSecurityManagerFactory("classpath:shiro.ini"); // 创建SecurityManager (根据配置创建SecurityMan...
2015-01-13 15:13:00
101
转载 Ubuntu 通过Deb安装 MySQL5.5(转载)
1. 下载 MySQL 5.5 deb 安装包cd /usr/local/srcsudo wget -O mysql-5.5.22-debian6.0-i686.deb http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.22-debian6.0-i686.deb/from/http://mysql.ntu.edu.t...
2015-01-09 10:38:00
84
转载 More Effective C++ (2)
接下来的是more effective c++ 11至20条款:11.禁止异常信息(exceptions)传递到析构函数外。析构函数的调用情况可能有两种:(1)对象正常销毁 (2)异常传播过程中的栈展开机制-销毁。如果在析构函数内抛出异常,它不会被析构函数捕获,它会传播到析构函数的调用端,如果调用端是因为其他异常而被调用的,那么程序就会死掉。还有可能就是导致后面的语句无法执行,所以不...
2014-12-18 21:34:00
82
转载 Jconsole 监控tomcat
通过jconsole监控可以获取监控tomcat的相关的数据信息如何通过代码来获取其中的线程和内存状况呢?首先要配置好jconsole监控的相关配置,一搜基本就是那一个,配置配不好的话接下来的工作就做不好了,所有要先配置好,然后可以上代码了: 1 package one; 2 3 import java.io.IOException; 4 imp...
2014-12-18 21:32:00
96
转载 More Effective C++ (1)
简单分析总结了more effective c++ 的前十个条款:剩下的条款to be continue~1.仔细区分指针和引用引用必须不能指向空,指针可以指向空,指针初始化是记得赋空值,重载某些操作符时(例如[])应该返回引用。2.最好使用C++转型操作符旧式的C转型应该少用,尽量使用新的C++的转型static_cast<type> (expression)基...
2014-12-14 10:18:00
76
转载 Effective C++ 的55个条款
看完Effective C++才觉得平时程序设计时需要注意的一些问题,有一定的收获,不过因为没什么项目实践,并未很深入了解具体情况如何,还需后继实践~列举一下55个条款:1. 视C++为一个语言联邦.2. 尽量以const, enum ,inline 替换#definea) 对于单纯常量,最好以const 对象或 enum 替换 #defineb) 对于...
2014-11-29 09:51:00
321
转载 C运行时的数据结构
本文描述一下:C运行时的数据结构,相关的段,压栈等unix默认的编译器会将编译生成的文件默认命名为a.out目标文件和可执行文件可以有几种不同的格式,所有这些不同格式具有一个共同的概念,那就是段。这里的段表示一个二进制文件相关的内容块。用size + 可执行文件名 可以显示这个文件的三个段(文本段,数据段和BSS段)的大小文本段是用于保存编译后的指令的。数据段...
2014-11-11 16:29:00
143
转载 NYOJ214
单调递增子序列(二)时间限制:1000ms | 内存限制:65535KB难度:4描述给定一整型数列{a1,a2...,an}(0<n<=100000),找出单调递增最长子序列,并求出其长度。如:1 9 10 5 11 2 13的最长单调递增子序列是1 9 10 11 13,长度为5。输入有多组测试数据(<=7)每组...
2014-11-01 19:27:00
103
转载 Simplify Path
Given an absolute path for a file (Unix-style), simplify it.For example,path="/home/", =>"/home"path="/a/./b/../../c/", =>"/c"click to show corner cases.Corner Cases:Did ...
2014-10-29 20:52:00
57
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人