自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (9)
  • 收藏
  • 关注

原创 【问题解决】解决“ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'

在mac上安装了mysql后进行登录,总是报ERROR 2002 (HY000)的错误,网上搜索说要先删除/tmp/mysql.sock文件。后来发现/tmp目录下并没有mysql.sock文件,于是启动mysql服务,问题解决!cd /usr/local/mysql/sudo ./support-files/mysql.server start详细可参考此链接:https://blog.csd...

2018-06-08 11:35:32 4199

原创 【Python】【爬虫】requests+lxml模拟登录爬取信息

要求:通过爬虫技术,模拟用户登录龙池网站,爬取用户的相关信息(昨日算力,昨日收益)问题:龙池的网站需要滑动解锁才可登录一.模拟登录1.使用会话访问主页,抓取主页中的tokenimport requestsfrom lxml import etrees = requests.Session()r = s.get("https://www.dpool.top/index")html = et...

2018-05-17 10:38:28 1686

原创 【Python】【爬虫】抓取矿池实时算力

要求:在Linux环境下,抓取https://slushpool.com/home/主页面上的实时算力(红色方框内)1.打开浏览器中“网络”,XHR选项卡2.查看statusbar的请求信息method: POSTscheme: httpsauthority: slushpool.compath: /api/v1/web/scalar/statusbar/使用post请求方式,请求内容为{...

2018-05-11 20:05:40 2836

原创 【问题解决】mac系统下~/.bashrc不起作用

在mac系统下,在~/.bashrc中添加alias后不起作用,每次都需要source .bashrc后才起作用解决办法:在目录下新建~/.bash_profile文件,关闭终端重新打开就OK了if [ "${BASH-no}" != "no" ]; then [ -r ~/.bashrc ] && . ~/.bashrcfi...

2018-05-11 18:44:09 8532 3

原创 【ACM】ACM练习——玛雅历

1.问题描述玛雅历Time Limit: 1000MS Memory Limit: 10000KTotal Submissions: 80876 Accepted: 24862Description 上周末,M.A. Ya教授对古老的玛雅有了一个重大发现。从一个古老的节绳(玛雅人用于记事的工具)中,教授发现玛雅人使用了一个一年有365天的叫做Haab的历法。这个Haab历法拥有19个月,在开...

2018-02-25 17:28:04 1012

原创 【ACM】ACM练习——生理周期

1.问题描述生理周期Time Limit: 1000MS Memory Limit: 10000KTotal Submissions: 142163 Accepted: 45711Description人生来就有三个生理周期,分别为体力、感情和智力周期,它们的周期长度为23天、28天和33天。每一个周期中有一天是高峰。在高峰这天,人会在相应的方面表现出色。例如,智力周期的高峰,人会思维敏捷,精力容...

2018-02-24 18:49:50 1002

原创 【问题解决】truffle init出现“SyntaxError: Unexpected token”错误

使用truffle init命令时出现如下错误,主要是nodejs安装问题SyntaxError: Unexpected token =    at exports.runInThisContext (vm.js:53:16)    at Module._compile (module.js:374:25)    at Object.Module._extensions..js (module.j...

2018-02-24 11:09:48 2817

原创 【ACM】ACM练习——电话簿查重

1.问题描述487-3279Time Limit: 2000MS Memory Limit: 65536KTotal Submissions: 301651 Accepted: 53967Description 企业喜欢用容易被记住的电话号码。让电话号码容易被记住的一个办法是将它写成一个容易记住的单词或者短语。例如,你需要给滑铁卢大学打电话时,可以拨打TUT-GLOP。有时,只将电话号码中部...

2018-02-23 17:38:50 1029

转载 【问题解决】如何在Github上在线建立文件夹

点击New files按钮,然后输入含有slash字符(“/”)的文件名即可。也就是建立一个含有路径(目录)的文件,即会自动产生新文件夹。点击Upload files按钮,然后直接把本地的文件夹(内含文件)拖进去批处理上传。 注:如果清空文件夹里所有文件后,该文件夹就自动消失。...

2018-02-22 11:00:30 809

原创 【ACM】ACM练习——大数运算求高精度幂

1.问题描述Description对数值很大、精度很高的数进行高精度计算是一类十分常见的问题。比如,对国债进行计算就是属于这类问题。现在要你解决的问题是:对一个实数R( 0.0 < R < 99.999 ),要求写程序精确计算 R 的 n 次方(Rn),其中n 是整数并且 0 < n <= 25。InputT输入包括多组 R 和 n。 R 的值占第 1 到第 6 列,n 的...

2018-02-22 10:04:16 1326

转载 【区块链】用不到50行的Python代码构建最小的区块链

原文:Let’s Build the Tiniest Blockchain 作者:Gerald Nash 翻译:黑色巧克力译者注:随着比特币的不断发展,它的底层技术区块链也逐步走进公众视野,引起大众注意。本文用不到50行的Python代码构建最小的数据区块链,简单介绍了区块链去中心化的结构与其实现原理。 尽管一些人认为区块链是一个等待问题的解决方案,但毫无疑问,这种新技术是计算机的奇迹。但...

2018-02-20 18:12:38 869

原创 【AI】TensorFlow - 逻辑回归(logistic Regression)

1.简介理论知识回顾逻辑回归的主要公式罗列如下:激活函数(activation function)sigmoid(x)=​1+e​(​​−x)​​1​​y^(i)=a(i)=sigmoid(z(i))=sigmoid(wTx(i)+b)\hat{y}^{(i)} = a^{(i)} = sigmoid(z^{(i)}) = sigmoid(w^Tx^{(i)} + b)​y​^​​​(i)​​=a...

2018-02-13 19:43:07 730

原创 【AI】TensorFlow - 线性回归

1.TensorFlow 实现线性回归模型代码前期准备TensorFlow 相关 API 可以到在实验 TensorFlow - 相关 API 中学习。模型构建现在您可以在 /home/ubuntu 目录下创建源文件 linear_regression_model.py,内容可参考:示例代码:#!/usr/bin/python# -*- coding: utf-8 -*import tenso...

2018-02-12 17:41:56 745

原创 【AI】TensorFlow - 相关 API

1.TensorFlow - 相关 APItf.nn.conv2dconv2d( input, filter, strides, padding, use_cudnn_on_gpu=True, data_format='NHWC', name=None)功能说明:卷积的原理可参考 A guide to convolution arithme...

2018-02-10 18:10:55 852

翻译 【Python】【C++】Python与C / C ++在嵌入式系统中的比较

原文链接:https://dzone.com/articles/python-vs-cc-in-embedded-systems原文作者:Tom Radcliffe 待翻译

2018-02-09 15:26:04 987

原创 【Ubuntu】基于Ubuntu搭建Django站点

2018-02-09 13:52:20 987

原创 【Ubuntu】基于 Ubuntu 搭建 Discuz 论坛

2018-02-08 16:29:59 3977 3

原创 【Ubuntu 】基于 Ubuntu 部署 Memcached 服务

1.安装并启动 memcached 服务安装 memcached使用apt-get安装 memcachedsudo apt-get install memcached停止 memcached 服务如果 memcached 服务已启动,需要先停止服务,等修改配置后再启动sudo systemctl stop memcached修改 memcached 配置文件修改

2018-02-03 17:05:12 1015

原创 【Ubuntu 】基于Ubuntu搭建 WordPress 个人博客

1.准备 LAMP 环境安装 Apache2在终端输入该命令 ,使用 apt-get 安装 Apache2:sudo apt-get install apache2 -y安装好后,您可以通过访问实验室IP地址 http://119.29.217.192 查看到 “it works” 界面,说明 apache2 安装成功。安装 PHP 组件apt-get 里有 php7.

2018-02-02 13:53:33 983

翻译 【C++】C++ 多返回值函数

在一些复杂的应用中,使用多返回值的函数更加方便。从使用一个结构体到采用c++ 11新特性tuple类模板,在c++中有多种方式实现这一需要。 通过返回一个对象来实现多返回值函数,这个方案比较直观,但在很多情况下有些小题大做了。首先,你必须去声明一个结构体。结构体常常要对使用者开放权限,因此你必须将结构体成员暴露在外部的世界。其次,你还要为结构体构建实例,尽管这一活动没人喜欢去做。 幸运的是

2018-02-01 17:44:22 2108

原创 【问题解决】内存不足引起“gcc: internal compiler error: Killed (program cc1plus)”以及解决办法

gcc 编译出现 internal compiler error: Killed在使用源码包安装onnx时出现这样的错误,经过搜索发现是内存不足引起的。原因:主要问题是内存不足导致的,可以通过增加swap交换分区来解决操作:sudo mkdir -p /var/cache/swap/sudo dd if=/dev/zero of=/var/cache/swap

2018-01-28 17:32:18 12856 2

原创 【Ubuntu 】基于 Ubuntu 搭建个人网盘

1.准备域名域名注册如果还没有域名,可以在腾讯云、阿里云等平台上选购域名解析域名购买完成后, 需要将域名解析到实验云主机上,实验云主机的 IP 为:118.25.47.19域名设置解析后需要过一段时间才会生效,通过 ping 命令检查域名是否生效,如:ping www.yourdomain.com如果 ping 命令返回的信息中含有你设置的解析的 I

2018-01-23 19:40:14 3928 2

原创 【问题解决】ftp“无法获得目录列表”错误解决办法

使用WinSCP客户端连接ftp服务器,出现“无法获得目录列表”,用户名与密码均无错误使用Flashfxp代理仍然无法结局问题,尝试在WinScp的高级设置中,将被动(PASV)模式前面的对号去掉,再重新登录ftp。Bingo完成!

2018-01-20 11:14:41 17958 5

转载 GithubPages上搭建个人主页

GithubPages教程 在GithubPages上搭建个人主页版权声明:转载请注明本文转自严振杰的博客: http://blog.csdn.net/yanzhenjie1003  对我的博客感情趣的同学可以加我博客左侧的群来一起交流学习,共同进步。本篇博客公有三个目的,同样也会举三个实际操作的例子来和大家一起玩Github pages。  第一个目的,有的开发者

2018-01-16 14:56:03 711

原创 【Ubuntu 】基于 Ubuntu 搭建 FTP 文件服务

1.安装并启动FTP服务安装VSFTPD 使用apt-get安装vsftpd:sudo apt-get install vsftpd -y启动VSFTPD安装完成后vsftpd会自动启动,通过netstat命令可以看到系统已经监听了21号端口:sudo netstat -nltp | grep 21如果没有启动,可以手动开启vsftpd服务:sudo syste

2018-01-15 19:16:36 1360 1

原创 【问题解决】CVM(腾讯云主机)远程登录问题的解决

在腾讯云申请了一个Ubuntu的远程主机,按文档提示通过putty使用用户名和密码登录,但打开putty输入CVM的公网IP点击open出现连接错误情况。1.使用win+R,打开cmd命令提示符,使用ping 公网ip。ping结果出现异常,即说明本地主机与Ubuntu远程主机网络连接异常2.使用webshell登录远程主机,在远程主机中执行ping www.baidu.com,ping结

2018-01-14 22:45:06 4355

原创 【环境搭建】loki库编译环境搭建(linux云主机+ftp服务器)

学习loki开源库的使用,下载loki的源码后需要编译,在vs2012中打开文件项目编译执行时总是出现错误,出现错误“无法启动程序,***/Debug/library.lib,系统找不到指定文件”。打开loki源码中的ReadMe发现,loki对编译器的要求为Supported Compilers:Gcc v3.4Gcc v4.0Gcc v4.1Microsoft Vi

2018-01-11 23:03:52 1298

原创 【linux】在Linux下的vim编辑器按下Ctrl+S

使用Ctrl+Q即可解决

2018-01-10 17:26:11 751

转载 【C++】玩转Google开源C++单元测试框架Google Test系列(gtest)之八 - 打造自己的单元测试框架

一、前言上一篇我们分析了gtest的一些内部实现,总的来说整体的流程并不复杂。本篇我们就尝试编写一个精简版本的C++单元测试框架:nancytest ,通过编写这个简单的测试框架,将有助于我们理解gtest。二、整体设计使用最精简的设计,我们就用两个类,够简单吧:1. TestCase类包含单个测试案例的信息。 2. UnitTest类

2018-01-05 15:38:25 789

原创 【编程范式】C语言泛型

C语言中使用void *指针实现泛型编程1.swap函数——实现交换任意类型的两个元素2.lsearch函数——线性查找数组中的元素swap函数——实现交换任意类型的两个元素void swap(void *vp1, void *vp2, int size){char buffer[size];memcpy(buffer, vp1, size);memcpy(vp1, v

2018-01-03 14:35:45 1347

转载 【C++】Loki库使用

C++设计模式类库 Loki介绍与用法Loki是由Andrei编写的一个与《Modern C++ Design》(C++设计新思维)一书配套发行的C++代码库。它不仅把C++模板的功能发挥到了极致,而且把类似设计模式这样思想层面的东西通过库来提供。本篇文章介绍如何利用Loki来轻松地实现一些设计模式。由于Loki使用了大量牛X到爆的模板技巧,对编译器的要求是很苛刻的,官

2018-01-02 14:39:01 1650

转载 【问题解决】Httpservlet cannot be resolved to a type的原因与解决方法

在Eclipse中新建了一个Servlet,不过页面上报错:Httpservlet cannot be resolved to a type,显然是Eclipse找不到相应的包,即javax.servlet。cannot be resolved to a type的原因与解决方法" style="margin:0px; padding:0px; border:0px none; l

2017-12-30 12:01:41 1208

原创 VS2013 密钥

VS2013 密钥Visual Studio Ultimate 2013 KEY(密钥):BWG7X-J98B3-W34RT-33B3R-JVYW9Visual Studio Premium 2013 KEY(密钥):FBJVC-3CMTX-D8DVP-RTQCT-92494Visual Studio Professional 2013  KEY(密钥): XDM3T-

2017-12-30 10:56:19 640

转载 你看得懂的海明码校验和纠错原理(二)

开设考研复习专栏,记录自己专业课复习时遇到的点点滴滴

2017-08-16 23:27:53 790

转载 你看得懂的海明码校验和纠错原理(一)

开设考研复习专栏,记录自己专业课复习时遇到的点点滴滴

2017-08-16 23:25:59 761

转载 高等数学图形与动画

说明:这里列出的数学图形都是用数学软件 Maple 或 Mathematica 绘制的,图形内容会不断补充和完善。这些图形可以插入PPT课件,以丰富微积分教学的直观性和可视性。 希望这些图形有助于学习高等数学的学生和讲授高等数学的教师。图形的Maple程序附在图形后面,以方便大家使用Maple软件进行修改。欢迎来信讨论有关Maple作图的问题,并提出宝贵意见

2017-07-18 23:41:37 3803

转载 Android Studio编译好的apk放在哪

Eclipse中编译好的apk文件时在bin文件里面的,但是在Android Studio有一个比较大的改动了,编译好的apk在android studio里面是直接看不到了,而且apk文件所在目录也变了,那apk文件放在哪呢,你要在硬盘中找到对应的工程目录:E:\StudioDemo\MyApplication\app\build\outputs\apk其中app是你的mod

2017-06-29 23:43:06 1175

原创 【问题解决】把在vs2013中加载vs2010的串口通信项目中所遇问题

在vs2013中加载vs2010的串口通信项目中所遇问题a.使用记事本打开sln文件,修改为2013b.清空Debug或可执行文件所在文件夹c.添加MSComm控件运行项目(vs2010)所遇到问题1.vs2013无法打开vs2010(解决办法)2.重新编译运行时,出现无法启动程序,系统找不到指定的文件错误(解决办法)换个项目名字,发现可以。找到exe文件生成的

2017-03-26 10:17:28 1466

原创 【问题解决】vs2013无法打开vs2010的解决方案

用记事本的方式打开sln文件  将版本号改一下Microsoft Visual Studio Solution File, Format Version 12.00# Visual Studio 2013

2017-03-22 15:51:54 2985 1

原创 日志信息添加原则

日志信息添加原则:(BootLog,WarningLog,FatalLog,DebugLog)BootLog用于记录服务器启动日志,包括客户端的一些重要操作(购买道具、提升等级、获得宠物等信息)WarningLog用于记录异常的信息,无重大错误(道具Id在配置表中查询不到——可能时配置表的问题)FatalLog用于记录完全不该出现的错误信息(Manager类中的m_pPlaye

2017-02-25 10:52:37 1075

Redis Desktop Manager for Mac系统

mac环境下,通过桌面软件查看redis数据库中的数据存储情况

2018-07-18

MFC实现简单的串口通信

2017-03-26

代码生成工具

在软件开发中多采用自动生成工具,将配置表生成对应的脚本文件(如.lua)和读取脚本的配置文件(如.h与cpp),所有配置文件由管理器ConfigMgr统一加载入内存,程序运行时在需要的地方,即可直接从内存中查询

2017-02-16

c++实现日志系统

软件开发中常常将关键的操作、一般性警告以及严重的错误,通过日志文件的形式输出字符串,本子系统实现bootlog,debuglog,warning,fatallog等输出形式,支持linux、windows两种编译环境,支持多线程。有不到之处欢迎指正,交流。email:caohaitao_linux@163.com

2017-01-24

C++ loki 库源码(STL之父经典)

有助于设计模式学习

2017-01-14

设计模式(Jason McDonald)

习惯了厚厚的砖头,看到这本精简版电子书,着实兴奋了下,书中内容非常精炼,主要涉及23种设计模式的UML类图、目标、应用场景、应用实例;这对于日常查询或者是总体浏览比较等等非常的方便; 下面就把书中最重要的各种设计模式的UML类图贴图说明

2017-01-12

C++实现单例模式(懒汉式)源码

最近在做游戏开发,阅读了一些源码后做了一些总结与记录,希望对自己和其他的朋友有所帮助

2017-01-07

c++实现游戏开发中常用的对象池(含源码)

对象池的五要素: 1.对象集合 2.未使用对象索引集合 3.已使用对象索引集合 4.当前使用量 5.最大使用量

2017-01-06

空空如也

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

TA关注的人

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