2 我是NeroZhang

尚未进行身份认证

C++/C/容灾备份,就叫我老张吧

等级
TA的排名 3w+

Android开发者接口mock location demo

更新 【2019.11.14】增加了Android10的适配修复了判断权限出错的bug修改了启动后crash的bug,其他没什么大的改动了哦对了,有朋友反应说开启/关闭按钮遮挡比例尺了,我把按钮往中间移动了一点下载地址:GitHub:https://github.com/Hilaver/MockGPS/raw/dev/app/release/MockGPS_v1.9.6.1...

2018-08-21 15:46:06

常量指针和指向常量的指针

网上基本上是下面两种说法:常量指针(pointer to const)和指针常量(const pointer)C++ Primer中文版(第5版,王刚 杨巨峰 译)中是下面两种说法:指向常量的指针(pointer to const)和常量指针(const pointer)注意:这两个版本中“常量指针”的定义是相反的。不如就用英文表示,理解起来更容易些。pointer to cons...

2019-05-23 17:17:33

在资源管理器中隐藏指定分区

好久没写东西了,忙了好久的小论文。涉及到一个小需求:想隐藏某一个分区,尽量不被用户看到,但是为了方便编程、维护,又希望可以通过盘符地址访问,怎么办呢?这个问题可以通过修改注册表的方式解决:1. 注册表HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer下新建键值对NoDrives,类型...

2019-03-04 21:56:54

PHP的base64_decode乱码

前几天出现的问题,GET和POST请求中的字符串经过base64_decode之后乱码了,查了一下是PHP的问题,在使用base64_decode解码之前先加一句:$encodedData=str_replace('','+',$encodedData);$decocedData=base64_decode($encodedData);就好了。如果字符串过长,还需...

2018-10-25 15:03:22

leetcode--69. x 的平方根

题目:69. x 的平方根链接:https://leetcode-cn.com/problems/sqrtx/实现 int sqrt(int x) 函数。计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。示例 1:输入: 4输出: 2示例 2:输入: 8输出: 2说明: 8 的平方根是 2.828...

2018-10-18 17:47:48

leetcode--67. 二进制求和

题目:67. 二进制求和链接:https://leetcode-cn.com/problems/add-binary/给定两个二进制字符串,返回他们的和(用二进制表示)。输入为非空字符串且只包含数字 1 和 0。示例 1:输入: a = "11", b = "1"输出: "100"示例 2:输入: a = "1010", b = "1011"输出: "10101.

2018-10-18 17:33:53

leetcode--65. 有效数字

题目:65. 有效数字链接:https://leetcode-cn.com/problems/valid-number/验证给定的字符串是否为数字。例如:"0" => true" 0.1 " => true"abc" => false"1 a" => false"2e10" => true说明: 我们有意将问题陈述地比较模糊

2018-10-18 17:23:18

leetcode--61. 旋转链表

题目:61. 旋转链表链接:https://leetcode-cn.com/problems/rotate-list/给定一个链表,将每个节点向右平移k个位置(k非负,尾节点补到开始位置),输出旋转后的链表。示例 1:输入: 1->2->3->4->5->NULL, k = 2输出: 4->5->1->2->3->NU...

2018-10-18 17:05:02

Oracle快速生成大量测试数据

最近有个小模块,是在灾备机之间拷贝备份数据,同时把相关的数据表也拷贝到目标系统上。这里涉及到一个问题:Oracle表空间达到上限之后怎么处理?一般来说,将表空间设置为自增,不限制最大容量可以满足大部分需求。但是,即便是表空间不设置上限,数据文件的大小也是会有最大值的,这是因为Oracle 数据文件最多可以包含 4194303 个 Oracle 数据块,通常数据块大小为8KB,也就是说,文件...

2018-10-16 20:42:04

NTFS文件系统详解 之 文件定位

一如既往的叨叨   首先要对硬盘分区(MBR、GPT)和文件系统(NTFS、FAT32等)有一定的认识,要知道MBR扇区以及DBR扇区的基本结构,如果后面遇到不清楚的地方可以参考上一篇文章https://blog.csdn.net/hilavergil/article/details/79270379,如果觉得这个文章不行的话,Emmm...还有Google呢。  接下来的代码目前只...

2018-09-11 11:54:09

VMware虚拟机备份项目小结

2019.03.07想起了去年年底的一个功能更新(虚拟机瞬时恢复+热迁移) 做验证的过程中发现VDDK更新了,最新的版本支持vmdk磁盘在Linux上以只读模式挂载了,安全性提高了不少。主要是因为这里还涉及到一个备份数据查看模块,想查看备份到灾备机的虚拟磁盘上的内容就不得不挂载这个磁盘文件,然后再把分区下的目录返回给用户。VDDK下的VMDK是实现这个挂载功能的,本质上是定位磁盘文件...

2018-09-03 11:22:54

Android进程保活

进程保活Android系统升级到了Oreo,本来理论上能正常跑的app被莫名其妙kill掉了,之前写的app也遇到了这样的问题。因此在这里记录一下几个保活的实现方式。Android8.0新特性之一:为提高设备性能,系统会限制未在前台运行的应用的某些行为,具体而言,现在在后台运行的应用对后台服务的访问受到限制。 应用无法使用其清单注册大部分隐式广播(即,并非专门针对此应用的广播)。以下表...

2018-08-21 16:54:47

VMDK错误:error while loading shared libraries: libfuse.so.2: cannot open shared object file

问题描述:    在使用vmdk挂载虚拟磁盘的时候报错:error while loading shared libraries: libfuse.so.2: cannot open shared object file: No such file or directory原因:系统没有安装配置fuse解决办法:下载fuse并安装,步骤如下:1.下载fuse安装包   ...

2018-07-28 13:50:07

VDDK的安装配置

1.下载VDDK for vSphere到本地    链接:https://code.vmware.com/web/sdk/67/vddk2.解压(以6.0版本为例)tar -xvzf VMware-vix-disklib-6.0.0-2498720.x86_64.tar.gz    解压完成后得到目录 vmware-vix-disklib-distrib3.配置ldconf...

2018-07-28 13:28:50

静态变量、全局变量和局部变量

1.从作用域看:C++变量根据定义的位置的不同的生命周期,具有不同的作用域,作用域可分为6种:全局作用域,局部作用域,语句作用域,类作用域,命名空间作用域和文件作用域。1>全局变量具有全局作用域。全局变量只需在一个源文件中定义,就可以作用于所有的源文件。当然,其他不包含全局变量定义的源文件需要用extern关键字再次声明这个全局变量。2>静态局部变量具有局部作用域,它只...

2018-07-26 22:07:28

VDDK错误: VixDiskLibVim was not loaded during initialization

使用VDDK连接ESXi上虚拟机的虚拟磁盘,报错如下:     VixDiskLibVim was not loaded during initialization. Error at 355.     VixDiskLib_PrepareForAccess: Disable Storage VMotion failed. Error 16053...与VixDiskLibVim相关的错误可以参考...

2018-06-15 16:43:52

DataStore中的磁盘添加到一台ESXi的虚拟机

要解决的问题是:    在DataStore中有一块虚拟磁盘,如何将这块磁盘添加到其他的虚拟机上。实际上是重新配置虚拟机的硬件资源,利用vSphere Management SDK的接口即可。这里主要是给一个Demo,但是要注意一些限制:虚拟磁盘没有被占用。一般来说需要关闭这块虚拟磁盘所属的虚拟机,以此来解除占用。/* * ************************************...

2018-06-14 12:59:19

leetcode--58. 最后一个单词的长度

题目:58. 最后一个单词的长度链接:https://leetcode-cn.com/problems/length-of-last-word/description/给出一个由空格和字母组成的字符串,返回这个字符串所包含的最后一个单词的长度。python:class Solution(object): def lengthOfLastWord(self, s): """...

2018-06-12 20:53:19

leetcode--51. N皇后

题目:51. N皇后链接:https://leetcode-cn.com/problems/n-queens/description/给出N皇后的所有解。还是用了DFS,怎么优化也给忘了,原地踏步。python:class Solution(object): def solveNQueens(self, n): """ :type n: int ...

2018-06-12 20:39:22

leetcode--52. N皇后 II

题目:52. N皇后 II链接:https://leetcode-cn.com/problems/n-queens-ii/description/求出N皇后的解的数量。似乎这个解的个数并没有什么计算公式,所以就把上一个题目改了一下。用的是dfs,记得以前看过一个高效的解法,但是给忘了。。。python:class Solution(object): ret = 0 def tota...

2018-06-12 20:36:38

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。