自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(137)
  • 资源 (14)
  • 问答 (3)
  • 收藏
  • 关注

转载 偶然发现的一篇相见很晚的文章:如何学好游戏编程

今天偶然发现一篇介绍如何学好游戏编程的文章,相见恨晚呀,特转载,转帖地址:http://new.qzone.qq.com/79134054/blog/1226580538#!。 《如何学好游戏编程》此篇文章献给那些为了游戏编程不怕困难的热血青年,它的神秘要我永远不间断的去挑战自我,超越自我,这样才能攀登到游戏技术的最高峰——阿哲VS自己自序这篇文章我写了大约4个月,前后...

2019-04-22 11:34:20 5001

原创 CTP Python API及Demo(利用Swig 封装)Windows版(6.6.1mduserapi)

准备工作和tradeapi的一致通过Swig得到python接口文件新建文件thostmduserapi.i,内容如下:%module(directors="1") thostmduserapi%{#include "ThostFtdcMdApi.h"#include <codecvt>#include <locale>#include <vector>#include <string>using namespace std;#i..

2022-03-31 14:36:42 658

原创 CTP Python API及Demo(利用Swig 封装)Windows版(6.6.1traderapi)

环境:visual studio2015、python3.9、参考的是景色大神的教程自己制作,因为直接用它编译好的无法使用,遂自己编译。从CTP官网上下载CTP API点击下载。这里用的版本是v6.6.1_P1_tradeapi,想使用不同的版本下载即可:安装Swig软件,本文中所用的Swig是swigwin-4.0.2版本,点击下载。下载后解压,将swig路径添加到环境变量中。安装python,注意要安装64位版本,将环境变量配置好。本文所用的是3.9版本。通过Swig得到pyth.

2022-03-30 17:11:19 1821 1

原创 使用requests请求时报错requests.exceptions.SSLError: HTTPSConnectionPool

这个原因是因为把fiddler开着的,这个时候去请求就会报错,解决方法是降低requests的版本即可。pip3 uninstall requestspip3 install "requests==2.20"可以使用 pip list查看各个模块的版本,我之前的版本是2.26,降到2.20后就可以了。...

2022-01-15 20:15:55 6593 2

原创 获取网易云音乐评论

首先分析可以得到网易云音乐的评论不是在网页源代码中存储的,而是通过ajax异步请求得到的数据,浏览器开启F12,刷新网页,发现这个请求返回的数据就是我们想找到的评论数据。但是查看其请求头却发现,请求的参数是加密过的,那么如何找到这个加密方法呢?通过查看Initiator我们可以定位到发起这个请求的js文件然后我们在这行打上断点,刷新界面,观察变量的值,我们发现这个值已经被加密处理过来,然后我们查看函数调用的堆栈,一个一个的分析,找到被加密的地方。然后找到了加密的地方其实window.

2022-01-06 22:59:33 523

原创 python获取新发地菜价信息

北京市丰台区新发地是一个商品批发市场品牌称号。北京有两家市场使用了该称号,一是北京新发地农产品中心批发市场。二是北京新发地国际水产城。我们查看网页源代码发现,其表格中的数据来自后台的post请求。遂爬取之,代码如下:import requestsimport csvurl = "http://www.xinfadi.com.cn/getPriceData.html"dic = { "limit": "", "current": "", "pubDateStartTi

2022-01-02 22:30:37 2505 1

原创 Centos7下使用odbc连接Mysql的安装配置及OTL的使用

第一步:下载必要的软件包yum -y install unixODBCyum -y install unixODBC-develyum -y install mysql-connector-odbc配置文件cd /etcvim odbc.ini[test]Description = THE Database for testTrace = OnTraceFile = staderrDriver = mysqlSERVER = 192.168.1.1USER = testPAS

2021-02-05 14:34:11 491

原创 centos 设置coredump

mkdir -p /root/coredump #设置存放core文件的路径echo "ulimit -c unlimited" >>/etc/profile #生成的core文件大小无限制source /etc/profile

2020-11-30 14:43:55 1218

原创 从头开始学数据结构----<链表>

链表链表和数组作为算法中的两个基本数据结构,在程序设计过程中经常用到。尽管两种结构都可以用来存储一系列的数据,但又各有各的特点。数组 VS 链表1. 数组 所申请的内存空间,必须是线性连续,且申请的空间大小必须提前确定。 插入和删除操作代价比较大,需要该位置后面的数据都向后移动,留出一个空位进行插入,或者都向前移动,把该空位的数据进行覆盖(也就是删除)。 查询代价较小,数组是连续存储的,知道该数组名称,可根据下标直接查询; 不利于扩展,数组空间是提前申请的,当存储空间不够时,需要重新申请空间

2020-11-14 17:00:46 178

转载 Centos 7 安装、配置并启动SSH远程访问

1.查看SSH是否安装:[root@client ~]# rpm -qa | grep ssh上图说明了 centos 7 默认安装了SSH包2.安装缺失的包、并配置SSH:[root@client ~]# yum install openssh*遇到选项按y就好了3.注册使用服务4.配置OpenSSH服务(默认的就可以正常工作)#禁用root账户登录,如果是用root...

2020-05-05 12:31:26 890

原创 centos 虚拟机配置网络

.启动CentOs7,进入/etc/sysconfig/network-scripts目录,在该目录下找一个ifcfg-ens*的文件,以我的为例就是ifcfg-ens33.vi打开该文件后,可见以下内容这样修改即可...

2020-05-05 12:21:01 200

原创 CentOS开启coredump转储并生成core文件的配置

在CentOS或者suse等Linux系统中默认是关闭coredump核心转储的,也就不会产生core文件。由于在C/C++开发中会用到gdb调试,所以需要开启coredump功能。下面是具体的配置命令,可以保存为一个简单的shell脚本执行。#!/bin/bash### Filename: coredumpshell.sh### Description: enable coredump ...

2020-05-04 18:45:08 2386

原创 Xshell学生通用版

链接:https://pan.baidu.com/s/166tU06y8BBS-AugDyXFuvA提取码:vvqy

2020-03-31 21:45:53 1721

原创 mysql报错RuntimeError: cryptography is required for sha256_password or caching_sha2_password

运行python程序时出现RuntimeError: cryptography is required for sha256_password or caching_sha2_password报错原因:mysql版本身份验证出现问题引起的解决办法,安装安装cryptography即可:pip3 install cryptography 或者 pycharm里直接安装也可以...

2019-11-13 22:39:50 929

原创 Mac下Mysql启动异常["ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.so

在mac下使用brew安装mysql,之前没有使用过,今天启动的时候发现启动不了错误提示:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)查看mysql的安装位置:ytcs-MacBook-Air:~ ytc$ which mysql/usr/local/...

2019-11-04 22:30:30 263

原创 Unix网络编程卷1 第一章读书笔记以及习题

1 下载源码并且配置环境 对于想学习网络编程的同学来说,《UNIX网络编程》这书肯定是不二选择。所谓实践是检验真理的唯一标志,特别是对于编程来讲,再多的理论经验也比不过code一次。《UNIX网络编程》这本书提供连源码下载,第三版本的源码我是在 GitHub上面下载的。但是源码归源码,下载了如果不会使用那也是瞎扯。下面简单介绍一下在本节主要介绍UNIX网络编程卷(第三版)在Ubuntu1...

2019-10-06 18:13:13 723 1

原创 解决 vs error BK1505 cannot read from file 'Debug/XXX.bsc'方法

VS编译的时候有时会出现error BK1505,无法读取bsc文件解决方法:项目-项目属性-C/C+±浏览信息-启用浏览信息勾掉即可

2019-07-18 17:47:53 1448

原创 Visual assistx(西红柿)插件的安装及简单使用

概述Visual Assist 是由Whole Tomato公司为Microsoft Visual Studio开发的一款插件,它支持Microsoft Visual Studio 2003-2017。使用Visual AssistX 可以在不影响IDE编程的情况下,提高开发过程的自动化和开发效率。VassistX主要的功能有以下几个:智能提示:关键字、已有类名、方法名、类成员的提示代码高...

2019-07-03 11:12:19 7041 1

原创 OPC-(三)-OPC主要功能

同步访问OPC服务器把按照OPC应用程序的要求得到的数据访问结果作为方法的参数返回给OPC应用程序,OPC应用程序在结果被返回为止一直必须处于等待状态。异步访问OPC服务器接到OPC应用程序的要求后,几乎立即将方法返回。OPC应用程序随后可以进行其他处理。当OPC服务器完成数据访问时,触发OPC应用程序的异步访问完成事件,将数据访问结果传送给OPC应用程序。OPC应用程序在VB的事件处理程...

2019-06-07 22:00:51 1961

原创 OPC-(二)-OPC通信前准备

OPC服务端和客户端配置说明文档一、操作系统用户1、在OPC服务器上用Administrator用户建立一个拥有管理员权限的用户并设置密码,一定要设置密码,不能为空,如:用户名:OPCClientUser 密码:1232、 在OPCClient服务器上用Administrator用户建立一个相同的拥有管理员权限的用户并设置相同密码,一定要设置密码,不能为空,如:用户名:OPCClientUs...

2019-06-07 21:58:27 1616

原创 OPC-(一)-什么是OPC

1.OPCOPC(OLE for Process Control, 用于过程控制的OLE)是一个工业标准,管理这个标准国际组织是OPC基金会.为什么需要OPCOPC是为了不同供应厂商的设备和应用程序之间的软件接口标准化,使其间的数据交换更加简单化的目的而提出的。作为结果,从而可以向用户提供不依靠于特定开发语言和开发环境的可以自由组合使用的过程控制软件组件产品。利用驱动器的系统连接:利用...

2019-06-07 21:45:04 12893 3

原创 C++ builder XE10.2安装步骤

关闭杀毒软件,防火墙等等。以防意外。安装:将iso文件载入到虚拟光驱,win10下,直接双击iso文件即可。其它系统请自己安装虚拟光驱。以管理员身份启动setup.exe安装程序。1、选择语言,默认英语即可,点击ok。2、选择同意,点击next:3、出现以下界面后点击back然后将RADStudioKeyPatch.exe以管理员身份运行:点击genarate,然后点击yes即可...

2019-06-06 22:51:39 3516 1

原创 Java配置----JDK开发环境搭建及环境变量配置

https://www.cnblogs.com/smyhvae/p/3788534.htmlhttps://blog.csdn.net/zouguo1211/article/details/83997231

2019-05-24 10:19:09 281

原创 1. CUDA安装失败解决方法

CUDA安装失败原因一般CUDA安装失败都是由于其中Visual Studio(VS) Intergration无法安装导致的:当然可以通过自定义的方式取消Visual Studio Intergration进行安装然后再重新用CUDA安装程序将Visual Studio Intergration单独装上去成功解决...

2019-04-28 20:45:22 5028 3

原创 (1)GPU编程-CUDA环境搭建

1 CUDA环境配置首先说明一下我的基础环境: 神舟笔记本;Win10 X64 专业版; NVIDIA GTX1050; VS2013。1. 安装CUDA Toolkit在保证NVIDIA显卡驱动成功安装的条件下,从下面链接下载并安装对应版本的CUDA Toolkit.(注意:最好已经安装好VS)https://developer.nvidia.com/cuda-downloads, 建议...

2019-04-26 19:46:43 798

原创 VS 2013各版本的激活码

1、Visual Studio Ultimate 2013 KEY(密钥):BWG7X-J98B3-W34RT-33B3R-JVYW92、Visual Studio Premium 2013 KEY(密钥):FBJVC-3CMTX-D8DVP-RTQCT-924943、Visual Studio Professional 2013 KEY(密钥): XDM3T-W3T3V-MGJWK-8BF...

2019-04-26 18:51:33 6677

原创 Lock wait timeout exceeded; try restarting transaction解决方案

今天程序里报的错: java.sql.BatchUpdateException: Lock wait timeout exceeded; try restarting transaction,重启服务后也没有效果,然后查看mysql官方文档如下:Error: 1205 SQLSTATE: HY000 (ER_LOCK_WAIT_TIMEOUT)Message: Lock wait timeou...

2019-04-25 14:47:01 29912 5

原创 Windows 环境安装 OS X Monaco 字体

Monaco 字体是 OS X 系统默认的字体,与 Consolas 一样都非常适合程序开发人员,但是它只在 OS X 系统下可以使用,换到 Windows 上就没有这个字体了。不过这几天我搜索了一下,下载了这个字体安装在 Windows 上使用,效果还不错。下图是 Visual Studio 中使用 Monaco 字体的效果。喜欢的朋友拿走,下载后直接双击打开,然后选择安装字体就可以了。M...

2018-12-31 15:30:39 20058 16

原创 VS2013安装失败——系统找不到指定路径以及如何彻底卸载vs2013

一气之下把原来的VS2015卸载了。一键完全卸载电脑上所有的VS,可以说是不能再方便了。 然而,重装VS2015的时候又出现了新的问题..........“系统找不到指定路径”。 在尝试了各种方法,逛遍了各种论坛之后,终于找到了解决方法,记录一下以防万一。在尝试了各种方法,逛遍了各种论坛之后,终于找到了解决方法,记录一下以防万一。VS2015在安装时会将缓存文件写入C:\P...

2018-12-31 11:38:41 4507 4

原创 C#键盘钩子之局部钩子和全局钩子

最近碰巧要使用键盘钩子,于是在网上搜索了一番,发现大多数博客的文章都是雷同的,根本就没有讲清楚全局钩子和局部钩子的区别,于是特开一贴,讲全局钩子和局部钩子捋一捋。也供后面的人学习。 应为大部分应用都应该采用局部钩子,所以我这儿使用的是局部钩子,而全局钩子的例子网上到处都是。 代码如下using System;using System.Collections.Generic;...

2018-05-12 15:46:39 5475 10

原创 Excel插件快捷键弹窗事件(VSTO+键盘钩子实现)

插件功能 在excel里面按快捷键(Alt+Shift+O)可以弹窗进行搜索文件,效果图如下 选择文件可以进行跳转,类似于Visual Studio助手的搜索文件功能一样 好的 闲话不多说 代码放上 Search.csusing System;using System.Collections.Generic;using System.ComponentModel;using Sy...

2018-05-12 12:02:56 2886 3

原创 如何设置mysql远程访问及防火墙设置

我们要想让局域网中的所有机器都能连接MySQL数据库,首先要给MySQL开启远程连接的功能,在MySQL服务器上MySQL命令行执行以下命令:grant all privileges on *.* to root@"%" identified by 'abc' with grant option; flush privileges;其中上面两行代码的意思是给从任意ip地址连接的用户...

2018-05-02 11:47:36 3451

原创 C++操作MySQL出现中文乱码问题

*解决方案:* 在连接到数据库后加上这么一句 linux环境mysql_query(connection, “SET NAMES UTF8”); windows环境mysql_query(connection, “SET NAMES GB2312”); 注意connection为:MYSQL *connection;...

2018-03-30 14:16:55 2128 1

原创 Linux 下配置OpenGL开发环境

Linux 下配置OpenGL开发环境sudo apt-get install build-essential sudo apt-get install libgl1-mesa-dev sudo apt-get install libglu1-mesa-dev sudo apt-get install freeglut3-dev 测试代码 1 #includ...

2018-03-12 17:38:10 613

原创 cocos环境搭建

1 装VS2010之后的版本vs2010下载 vs2013下载 vs2015下载2 装cocos环境(如果不打包只为了解引擎之类的话,只装cocos就可以了(就可以了,jdk,ndk,ant都可以后面装)) 打包安卓的步骤请点击3 创建项目第四步:创建项目 打开一个目录按住shift+鼠标右键 会出 “”现在此处打开命令窗口” 或者 cmd 到文件夹 输入命令行 创建成功4 打开

2017-12-12 22:43:19 301

原创 git上传文件时出现origin does not to be a git repository

最近上传代码到GitHub的时候,当我输入 git push -u origin master的时候,它提示: origin does not to be a git repository 重新输入一次:git remote add origin [email protected]:yourusername/test.git 然后再输入:git push -u origin master 就可以提交

2017-11-10 21:10:08 1141

原创 ubuntu17.10 安装Drcom所需要的库

sudo apt-get install lib32ncurses5 lib32z1 sudo apt-get install libsm6:i386 sudo apt-get install libxi6:i386 sudo apt-get install libxrender1:i386 sudo apt-get install libxrandr2:i386 sudo apt-get

2017-10-29 17:12:42 593

原创 新电脑配置git并且同步github账号内容

1、下载安装git 2、初始化 仓库文件夹 git init 3、生成公钥ssh-keygen -t rsa -C “[email protected]” 4、github 添加公钥 5、关联远程仓库git remote add origin [email protected]:taoqun/mypage.git 6、 git pull 同步 yes

2017-10-29 17:10:16 2233

原创 黑苹果无线网卡的三种解决方案

1.HoRNDIS驱动软件[点击下载](http://www.joshuawise.com/horndis)下载安装后可以重启,手机连接电脑开启usb共享网络即可。2.360免费wifi我这儿是360 2代的驱动 [下载地址]()3.淘宝买一个无线网卡,换掉一劳永逸。

2017-09-16 11:56:48 79881 4

原创 cocos2dx跨平台游戏PoetryInGame

项目简介:项目地址 下载后新建一个项目,将下载的class和sources替换即可。要注意版本信息。 效果展示:这个项目是我和其他两个同学参加微软创新杯时开发的一个游戏,游戏完全使用c++开发的,主要借助cocos2dx游戏开发引擎完成。poetryInGame是一款2d横版过关冒险游戏,这款游戏是我们主要为小孩子开发的。顾名思义,我们将中国的古诗词融入到游戏中,可以让小孩子在玩游戏中学习到古诗

2017-09-16 11:42:24 374

cnpack最新下载包.rar

cnpack最新工具 1.7省去在环网下载网速太慢的问题。

2019-06-07

使用Java连接OpcServer文档及用例

使用Java连接OpcServer文档及用例,测试用例跑通即可。

2019-06-07

unidac7_25pro.rar

Delphi控件 UniDAC Pro 7.25 for D6-7 XE XE7 XE8 DX10 DX10.1 DX10.2 安装版 谁用谁知道

2019-05-10

Excel插件快捷键弹窗事件(VSTO+键盘钩子实现)

插件功能 在excel里面按快捷键(Alt+Shift+O)可以弹窗进行搜索文件,效果图如下 选择文件可以进行跳转,类似于Visual Studio助手的搜索文件功能一样 好的 闲话不多说 代码放上

2018-05-12

C++标准程序库

C++标准程序库

2017-05-28

高效程序的奥秘.pdf

2017-05-04

C语言程序设计潭浩强pdf

2017-05-03

华为编程规范与范例pdf

2017-05-03

C++语言程序设计(第4版

2016-12-20

C++程序设计陷阱

2016-12-20

STL源码剖析中文版

2016-12-20

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

TA关注的人

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