自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MusicMan

做有意义的事,学习音乐的道路是无限的

  • 博客(18)
  • 资源 (15)
  • 收藏
  • 关注

原创 牛客网编程题04--字符串处理

题目:解决代码:// StrConsole.cpp : 定义控制台应用程序的入口点。// 需求:字符串处理#include "stdafx.h"using namespace std;//按长度为8的形式处理字符串//@param:str:需要处理的字符串//@return:字符串集合vector<string> consoleString(std::st...

2019-09-29 16:37:52 325

原创 牛客网编程题03--明明的随机数

题目如下:代码如下:// RandomNum.cpp : 定义控制台应用程序的入口点。//需求:明明的随机数#include "stdafx.h"using namespace std;//@brief:产生[min_val,max_val]范围内的随机数//@param:min_val:最小值//@param:max_val:最大值//@return:生成的随机数...

2019-09-29 15:17:15 462

原创 C++生成指定范围内随机数封装

需求:比如生成min到max区域内的随机数需要用到的库#include <stdio.h>#include <tchar.h>#include <iostream>#include <time.h> 实现的方法封装//@brief:产生[min_val,max_val]范围内的随机数//@param:min_val:最小值...

2019-09-29 10:26:46 1145

原创 Python获取文件夹下的所有文件名

需求:主要是因为手动获取太麻烦了:代码:import osdef get_file_name_list(file_dir): ''' :brief:获取文件夹下内,所有文件 :param file_dir:文件夹目录 :return: 文件列表 ''' for root,dirs,files in os.walk(file_dir): ...

2019-09-29 09:31:45 2945

原创 牛客网编程题02

题目要求代码如下:// Nums.cpp : 定义控制台应用程序的入口点。//输入字符串和字符,求个数#include "stdafx.h"using namespace std;//获取字符数量,在字符串中//@params:in_char:需要包含的字符//@params:str:字符串//@return:包含的个数int getNums(char in_char...

2019-09-28 17:44:08 199

原创 牛客网编程题01--计算字符串最后一串单词的长度,单词以空格隔开,字符串小于5000

*题目如下:代码如下:// CalculateLength.cpp : 定义控制台应用程序的入口点。// 需求:计算字符串最后一串单词的长度,单词以空格隔开,字符串小于5000#include "stdafx.h"using namespace std;int getLastLetterLength(string str){ if(str.length() > 50...

2019-09-28 15:09:29 744

原创 爬虫项目之爬取页面并按界面样式导入excel表格

该需求如下:爬取http://sgv.gurdon.cam.ac.uk/gene_page.php?gene=Del1_TDA8类似这样的网站4000多个(巨恶心),然后爬取如下的字段:并将其写入excel表格。难点在于这个每个url的显示的字段是不一样的,需要作出判断,而且格式需求对齐导入excel。接下来上代码:#抓取文本并导入到excel表格当中import request...

2019-09-27 20:10:29 864

原创 python实现发送免费短信功能

简单的来说 就是使用twilio去实现自动发送短信功能需要先申请account_sid和auth_token申请网址在这https://www.twilio.com/好处在于免费,坏处在于需要手机验证 这比较麻烦然后安装twilio库命令行pip install twilio即可最后是简单的调用 如下: #短信模块from twilio.rest import Clie...

2019-09-27 17:06:37 1277 4

原创 爬取http://ycb-benchmarks.s3-website-us-east-1.amazonaws.com/的链接并下载文件

正好就是一个简单的爬虫任务,就分享个代码#需求:爬取http://ycb-benchmarks.s3-website-us-east-1.amazonaws.com/的链接并下载文件import requestsfrom bs4 import BeautifulSoupimport timedef downloadFile(name, url): headers = {'...

2019-09-26 08:52:44 2728

原创 Vue项目部署到CentOS服务器

Vue项目部署到CentOS服务器config/index.js上修改以下部分:首先是host:'localhost'改为服务器ipassetsPublicPath:'/'改为assetsPublicPath:'./'运行npm installnpm run build将dist下的static文件夹和Index.html单独复制出来存在github项目上(原因是方便复...

2019-09-25 11:00:34 4646 5

原创 Python使用yagmail库实现发送邮件功能

yagmail库的安装pip install yagmailyagmail的使用:'''@brief:自动发送邮件功能:用来通知以及debug'''import yagmailyag = yagmail.SMTP(user='942840260@qq.com',password='xxxxxx',host='smtp.qq.com')contents = {'Hell...

2019-09-24 20:33:11 855 2

原创 python实现简单的下载url程序

import requestsimport timedef downloadFile(name, url): headers = {'Proxy-Connection':'keep-alive'} r = requests.get(url, stream=True, headers=headers) length = float(r.headers['content-...

2019-09-21 13:33:30 677

原创 centos中 npm install 被kill的解决方案

简单的来说,错误原因主要是linux下swap分区为0导致的 解决方案就是扩展swap分区按顺序执行以下命令即可cd /opt //我的目录是optmkdir swap //创建文件夹cd swap //切换到文件夹下dd if=/dev/zero of=swapfile bs=1M count=1024mkswap swapfile swapon swapf...

2019-09-19 10:57:52 946 3

原创 Mac 登陆Linux云服务器方法

Mac 登陆Linux云服务器方法terminal终端输入ssh有响应参数,则说明ssh是装在mac上ssh <username>@<ip>其中username为用户名 ip为公网ip地址输入密码 即可进入云服务器终端...

2019-09-14 08:47:59 861

原创 C++ register关键字作用

register 关键字作用register用来声明变量,然后声明出来的变量是直接放在cpu的寄存器当中,而非就是通过内存寻址访问,这样效率更高。示例代码:#include "stdafx.h"using namespace std;int _tmain(int argc, _TCHAR* argv[]){ // clock_t starttime,endtime,...

2019-09-09 17:14:03 3174

原创 Windows编程中引入winsock2.h后导致的错误解决

首先引入后出错如下:出错的原因是因为在windows.h文件中引入了winsock.h文件,导致了重定义出错,解决方案如下:1.在windows.h上添加#define WIN32_LEAN_AND_MEAN作用是去除windows文件上的部分引用,其中包括了winsock.h 所以就解决了...

2019-09-07 17:48:27 1037

原创 数据库爬坑MySQL

创建数据库时,要注意数据库编码格式设为Utf-8 否则很容易出现问题的,切记。容易出现如下错误:1.创建表 因为格式不同 报错。

2019-09-03 15:26:38 496 2

原创 今年技术栈个人选择

编程语言: Python C++Web框架: Django https://www.djangoproject.com/Windows GUI框架:REDM框架:https://gitee.com/hgy413/REDM前端框架 :Vue https://cn.vuejs.org/前端UI框架:element-ui https://element.eleme.cn/#/zh-CN数据库...

2019-09-03 10:30:51 553

zipbags.rar

c++压缩库,主要用来压缩文件解压文件中使用,比较简洁的库,合起来只有四个文件,代码中直接添加即可,好处是使用方法,坏处是压缩效率不够高,但是基本上也是够用了。

2019-11-22

SocketDemo.rar

这个是关于C++Socket编程的示例代码,里面包含了客户端和服务端两个代码,主要就是简单地实现了客户端和服务端的通信过程,适合初学者下载学习,希望能帮助到大家

2019-06-18

获取kernel32位相关信息地址.rar

获取kernel32.dll相关信息,并且保存到txt文本当中,代码比较简单,面向初学者

2019-06-06

testasm64.rar

实现将64位汇编嵌入到64位平台上使用,最简单的实例,比较方便理解,适合初学者

2019-05-29

winform音乐播放器.rar

在VS2017 ide上,用C#语言winform框架开发的音乐播放器,支持下载音乐功能,这个功能是这个软件的创新点,纯C#语言编写

2019-05-28

Windows创建窗体C++实现

使用Windows API 创建窗体,简单的实现这一过程,主要是理解创建的流程。

2019-05-16

HookAPI并且在Windows程序启动前注入dll (C++)

这是本人用C++ 在VS2019IDE 用控制台写的一个可以在程序启动前注入dll 和Hook系统api的函数。Hook的是knernelbase的CreateProcessInternalW函数,希望对大家有帮助

2019-05-08

共享内存通信实现.rar

c++实现的Windows进程通信的共享内存方式,比较简单明了,大家看代码就学会用法。希望对大家有帮助

2019-05-08

hook api jmp调用底层windows

环境vs2019 c++控制台程序,这个主要是修改Kernel32.dll入口来使得在启动前就监听函数。

2019-05-06

登录界面Html(bootstrap)源码

简单的登录界面的实现,现在分享我写的源码供大家参考,对初学者来说应该挺有帮助,希望可以对大家有帮助

2019-05-05

Hook C++简单使用Demo

这个压缩包里面主要包含两个文件 一个是dll文件,一个是exe,原理是通过注入dll文件到应用程序中,从而实现hook 这边是用qq程序 作为demo来教学

2019-05-02

使用REDM框架制作计算器小工具

简单使用了DM框架 制作了一个计算器的小工具,其中用到了DMDesigner工具,CMAKE构建工程工具,熟悉了界面xml使用方法,现在分享给大家学习,代码量不大,但是我感觉我写的也还可以就是了 有基本的逻辑判断 ,直接在vs2010或以上的编译即可。

2019-04-26

qt导航栏Demo

qt导航栏Demo 可以参考学习 一起学习 里面是最基础的代码

2019-01-05

winform 音乐播放器源码-实现了下载音乐功能

源码里面含有下载功能的实现,可以提供给大家参考===其实下载功能有分很多种 -- 这边采取的是脱壳法下载

2018-10-03

ArcMap ZoomIn(add-in)插件制作(VS2010 +ArcObject10.2) C++

vs2010 + arcobject10.2版本 C++ 开发的ATL项目生成的dll文件以及源码 具体开发流程可以参见我的博客 主要是官方文档太坑了。。

2018-08-07

空空如也

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

TA关注的人

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