- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 STL之string
C语言中的处理字符串一般将其当做是以NULL或者\0结尾的字符数组char[n],在进行字符串的增删改查时需要用到标准库的一些函数,如strcopy,strstr等,C++中处理字符串除了兼容C语言的这种操作之外,其还封装了string类,专门用于处理字符串,并将字符串的操作方法也封装到string类当中,这种OOP的思想增强了数据的安全性也使得软件更加模块化。下面纪录一下string类的一些具体操作。string类的初始化:#include <iostream>#include &
2021-04-11 22:28:17 139
原创 浅谈python在Windows,Mac,Linux三大主流平台执行命令行时的注意事项
最近在项目过程中碰到一个需求,就是要开发一个全平台都能运行的命令行批处理脚本,众所周知,三个平台的批处理命令都不太一样,Windows下的批处理默认是bat, Linux是shell,Mac默认是zsh, 想要兼容就必须有一个能在各平台都能运行的平台,心想python本来就是一门脚本语言,而且各大平台都会兼容python,不如就用python来实现吧。1、首先是执行命令行这一块有两个需求,一个是关心命令行的返回值,一个是不关心命令行的返回值。不关心:os.system(cmd)关心:
2021-03-05 18:15:32 423
原创 dumpsys添加自定义Service
1、dumpsys是一种重要的调试安卓系统的工具,通过它可以得知你想知道的系统服务的一些信息,如输入dumpsys cpuinfo就可以得到当前CPU的使用信息。输入dumpsys -l可以查看dumpsys支持哪些service,下面介绍一种添加自定义的service的方法。其实就是依葫芦画瓢,最近在项目中有遇到过,所以记录一下。可以参考dbinfo的套路来,dumpsys dbinfo [packagename] 命令用于查看指定包名的应用的数据库存储信息,假设我要添加的服务是打印data目录的使用
2021-03-05 17:02:45 1092
原创 解决 “pl2303hxa自2012已停产,请联系供货商”
右键“pl2303hxa自2012已停产,请联系供货商”->更新驱动程序软件->浏览计算机以查找驱动程序软件->从计算机的设备驱动程序中选取->选择较老的版本
2021-01-10 22:52:07 3256
原创 Windows中烦人的弹窗
众所周知,在Windows下要想执行某个命令,必须打开Windows那个黑乎乎的DOS弹窗。那么当我们编写bat文件,或者在程序中编写程序需要程序执行某个终端命令时,不想让这个黑乎乎的弹窗弹出来要怎么办呢,接下来记录一下我这两天的新得:(1)执行bat文件避免弹窗网上说的一大堆方法试了一下,还是这个比较靠谱:建立一个vbe或者vbs文件(两个文件本是同根生,前者可以加密,后者不可以加密),然后在这个文件中添加以下代码:Set ws = createObject("WScript.shell")ws
2020-05-16 18:05:00 1340
原创 KMP中求next数组算法实现
#include <iostream>#include <string>#include <vector>using namespace std;void get_next(char* T,int *next)//C语言版本{ int i = 1, j = 0; next[1] = 0; while (i < T[0])...
2018-08-19 11:06:30 233
原创 判断点在有向线段的左边还是右边
判断平面上的点与有向线段的位置关系是计算几何里面的最基本的问题,求解该问题的算法主要运用在凸壳的构造方面,如三角形,凸多变形的构造。网上最流行的两种判别方法是面积法和向量法,但这两种方法本质上是一样的。都是利用二维向量的叉乘等于三个点组成的三角形的“面积”的两倍来计算,这里的“面积”是一个有正有负的数值,我们刚好可以用这个值来判断点在线段的左边还是右边,比如有P1,P2两个点构成一条有向线段P1P2
2017-09-21 21:39:46 9778 2
原创 Windows和Linux虚拟机远程登录及远程文件传输
如题:用的工具是SSH,首先SSH是什么,这个可以参考百度百科,上面有比较详细的解释,我就不复制黏贴了,我们只要知道它是一种支持多平台(如Linux,Windows)的专门用于远程登录及其他网络服务的工具(或者说是一种协议)。 一、首先是用Windows远程登录Linux,windows平台是我的笔记本,上面装有win8.1系统及Linux红帽系列的虚拟机,Linux平台是我的实验室的台式机(wi
2017-08-25 17:02:11 6627
原创 Cohen-Sutherland裁剪算法的简单实现
最近几天由于项目关系,接触到裁剪算法,今天算是真正把它其中一种最简单的Cohen-Sutherland实现了一下,算法原理很简单,我不想多讲,任何一本计算机图形学的书应该都会有涉及到该裁剪算法,我的参考书是《计算机图形学》(OpenGL版,第3版,清华大学出版社)下面直接把代码贴出来吧。 struct vertex { float x; float y; };vertex
2017-08-14 21:50:06 2956
原创 CGAL配置的一点心得(各种错误的解决办法)
这几天由于项目关系,花了些时间配置了一下CGAL,说实话走了不少弯路,谈谈我的心得吧,具体流程我不想讲,这种东西网上博客一搜一大把,而且都有一定的参考价值,当然最值得推荐的还是官网http://www.cgal.org/download/windows.html,如果不太想看英文可以看下这篇文章http://blog.csdn.net/milkpku/article/details/50241361
2017-07-03 15:54:40 5441
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人