自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 各种软件的启动界面(SplashScreen)修改汇总

Adobe全家桶、UE、3dsMax、Maya、JB家的几个软件的启动界面(Splash Screen)修改

2023-07-07 23:30:34 4237

原创 C++ 多维数组 分配连续内存空间

3维数组举例int*** malloc_arr(int x, int y, int z, int default_value = 0){ // 分配空间 int*** arr = new int** [x]; arr[0] = new int* [x * y](); arr[0][0] = new int[x * y * z](); // 初始化第二维 for (int i = 1; i < x; i++) arr[i] = arr[i - 1] + y; // 初始化第三维

2021-10-25 17:54:28 1171

原创 NAS 详细搭建方案 -安装OpenWrt/LEDE 软路由

对于现在来说,OpenWrt和LEDE是同一个东西在不同时期的不同称呼,不要太纠结计划中的网络拓扑如下:真实的上网路由是OpenWrt,而外部实机的路由器仅作为交换机,并充当WIFI发射器1.创建虚拟交换机及端口组1.1 创建虚拟交换机创建两个虚拟交换机,名字随意,安全的三个选项均要改为接受。我这里一个叫vSwitch0 和 Wan,对应上图网络拓扑的vSwitch0和vSwitch1(vSwitch0是自带的;因为vSwitch1直连外网,所以就叫Wan了)添加上行链路分别

2020-08-30 18:33:39 22335

原创 SecureCRT Public Key (Identity) to Putty Public Key (ppk File)

open SecureCRT, click menu SecureCRT -> Tools -> Concert Private Key to OpenSSH Formatselect your Identity fileenter your Passphrase and saveyou can get two openSSH files (*** and ***.pub)o...

2019-12-31 10:45:26 683

原创 NAS 详细搭建方案 -添加磁盘

平稳使用一年后,因为一些原因需要添加一块磁盘,再次记下添加的过程0. 目标本次添加硬盘的目的不是为了扩展存储,而是打算添加一块“移动硬盘”:把一部分数据拷贝到“移动硬盘”,然后直接拔硬盘走人,实现类似U盘的功能。为什么不直接用U盘?当然是U盘不够大啊。1. 步骤1.1 插上硬盘我用的是西数1TB硬盘,直接把硬盘插进NAS,建议先关机,也可以直接插上去(我这里是直接插上去的,然后另外两块硬...

2019-12-25 23:28:31 8506

原创 手机文件夹与电脑文件夹实时同步

试了 onedriver 和坚果云,在电脑间互相同步表现良好。这边把文件一放进去,那边就有了。想要实现和PC端一样,把文件夹放进手机的同步文件夹,电脑端就能马上看到(反过来也是),无论是onedriver还是坚果云都没这个功能。在同步文件夹放文件是不会监测变化的,还是要手动上传。自动上传服务也只对手机相册有用。进过一番摸索,说一下我现在的解决方案:我现在是坚果云+foldersync,通过 ...

2019-11-25 19:26:42 6160

原创 React+Webpack4+Antd+Babel8搭建

声明:本文大量参考了Presbyterian的文章webpack4+react+antd从零搭建React脚手架(一)和webpack4+react+antd从零搭建React脚手架(二),并结合了自己的实际操作,重构了搭建流程,修改了部分描述错误,并具体化了某些配置步骤。0. 安装Node.jsNode.js官网安装好后再在命令行输入命令: node --version能...

2019-11-18 11:08:29 1041

原创 Ogre 渲染流程

在ogre中,调用renderOneFrame就是渲染一帧的画面, 所以要了解Ogre渲染流程就直接单步调试跟着renderOneFrame走就好了。本文以调用栈的方式展示ogre渲染流程,由于调用栈是在太深,所以会根据功能分块描述渲染进行到哪一步。1. renderOneFrame下面是主要调用堆栈,这部分主要描述了:所谓渲染实际上就是更新视口的画面,而画面则来自与视口绑定的摄像机所看到的...

2019-06-15 18:21:14 595

原创 Photoshop 批量缩图脚本

简介最近用爬虫爬了几千张高清图片回来,由于图片质量太高(几千x几千的分辨率,一张图几十MB),连平常浏览都费劲。因此,就用photoshop自带的ExtendScript Toolkit脚本工具写了个缩图脚本。脚本支持正常的另存为JPG和PNG,也支持"储存为Wwb所用格式"的JPG和PNG。使用方式先把代码保存为"缩图脚本.jsx"之类的**.jsx**结尾的文本文件(脚本语言实际上是...

2019-05-15 20:33:40 2450

原创 python 批量svg转ico脚本

# pip install Wandfrom wand.image import Imageimport osINPUT_PATH = r'C:\Users\Administrator\Desktop\svg'OUTPUT_PATH = r'C:\Users\Administrator\Desktop\ico'def EnumPathFiles(path, callback): ...

2019-05-15 16:36:43 1687

原创 C++ 虚函数表

参考文章:C++ 虚函数表解析虚函数表对C++ 了解的人都应该知道虚函数(Virtual Function)是通过一张虚函数表(Virtual Table)来实现的。简称为V-Table。在这个表中,主是要一个类的虚函数的地址表,这张表解决了继承、覆盖的问题,保证其容真实反应实际的函数。这样,在有虚函数的类的实例中这个表被分配在了这个实例的内存中,所以,当我们用父类的指针来操作一个子类的时候,...

2019-05-06 18:35:58 202

原创 虚函数、纯虚函数、构造函数、析构函数

构造函数析构函数虚函数X√纯虚函数X√(必须有函数体)class AAA{public: AAA() {}; virtual ~AAA() = 0;};AAA::~AAA(){}class BBB : public AAA{public: virtual ~BBB() {};};...

2019-05-05 16:08:12 454

转载 查看linux硬件信息

linux CPU大小[root@idc ~]# cat /proc/cpuinfo |grep “model name” && cat /proc/cpuinfo |grep “physical id”model name: Intel® Xeon™ CPU 2.80GHzmodel name: Intel® Xeon™ CPU 2.80GHzmodel name: In...

2019-04-11 16:48:06 321

原创 python 遍历文件夹及子文件夹

import osdef EnumPathFiles(path, callback): if not os.path.isdir(path): print('Error:"',path,'" is not a directory or does not exist.') return list_dirs = os.walk(path) ...

2019-03-02 14:54:40 6263

转载 pyqt根据枚举值打印枚举变量名

原文链接:stackoverflow.comUsually, you can do this using the QMetaObject:在QT中通常使用QMetaObject和QMetaEnum完成这一操作:mo = QtGui.QFrame.staticMetaObjectQMetaEnum me = mo.enumerator(mo.indexOfEnumerator('Shadow...

2018-10-06 16:46:01 1025

原创 NSIS常用函数

NSIS常用函数多语言设置#定义多语言!insertmacro MUI_LANGUAGE &quot;English&quot;!insertmacro MUI_LANGUAGE &quot;SimpChinese&quot;Caption &quot;$(LNG_NAME)&quot;Name &quot;$(LNG_NAME)&quot;!define APPNAME &quot;shenjianji&a

2018-08-18 17:52:33 5324

原创 透明颜色混合算法

一般数学计算中,颜色取值是:R,G,B∈[0,255],A∈[0,1]R,G,B∈[0,255],A∈[0,1] R,G,B \in \left [ 0, 255 \right ], A\in \left [ 0, 1 \right ] 所以对于一般的颜色混合有:Color(RGBA)=Color(R1G1B1A1)+Color(R2G2B2A2)Color(RGBA)=Color(R1G1B...

2018-07-07 17:43:23 6063 4

原创 Python分享消息到Twitter、Youtube、Facebook平台

Python分享消息到Twitter、Youtube、Facebook平台浏览器概述第三方登录平台免不了需要登录验证,比起命令行输入账号密码再填充表单,不如直接用浏览器实在环境配置运行库pip install PyQt5pip install PyQt5-tools代码import sysfrom PyQt5 import QtCor...

2018-07-03 20:24:49 2484

原创 PhotoShop中的自由变换UI实现

PhotoShop中的自由变换UI 如上图,在ps的自由变换中常见的操作是,黑色矩形经过旋转变为绿色矩形,再缩放变为蓝色矩形数学建模求解一个矩形的变换由以下参数记录坐上角坐标(X,Y),矩形宽高(W,H),矩形旋转角度(A)。把上图的变换进行数学建模,得到下面的图: 其中:BDEF为要变换的矩形基准,点A是对角线的交点,B(rectX, rectY),BD=rectW,B...

2018-06-13 16:32:55 1138 1

原创 CrashFix——CrshRpt的分析工具

CrashFix是CrashRpt配套的后台分析工具,可以轻松接收、存储、组织和分析使用了CrashRpt发送的崩溃报告。 官网:CrashFix - A crash report analysis tool安装流程参考链接:Installing CrashFix in Linux操作系统建议使用ubuntu 14安装apachesudo apt-get instal...

2018-05-24 10:43:04 2150

原创 结构化异常处理(SEH)在MSVC和MinGW上的使用

结构化异常处理(SEH)在MSVC和MinGW上的使用SEH 即 Structured Exception Handling,结构化异常处理。是 M$ 在 Windows 下实现的一套异常处理机制,用于支持软件和硬件异常处理。SEH 作为 Windows 特有的机制,同时也是 Windows 溢出攻击中常见的利用的途径之一。关于SEH的详细分析,请看Matt Pietrek的文章(原文是发...

2018-05-10 10:22:23 2638

转载 深入解析结构化异常处理(SEH)

A Crash Course on the Depths of Win32 Structured Exception Handling深入解析结构化异常处理(SEH)原文:http://www.microsoft.com/msj/0197/exception/exception.aspx Matt Pietrek 著 董岩 译  在Win32操作系统提供的所有功能中,使用最广泛...

2018-05-09 15:33:40 3565

原创 关于CrashRpt的研究

CrashRpt是轻量级的开源错误报告库 - 官网 - 下载链接 编译工程从官网下载下最新版(v.1.4.3_r1645),解压后发现是visual studio的工程,使用的是vs2010。但我用得是vs2017,所以在编译之前要做一下处理: 对于每一个项目,把项目常规属性的windows SDK 版本和平台工具集改成自己VS对应的版本 然后重新生成解决方案,即可编译通过。...

2018-05-02 10:43:08 2207

原创 生成dump文件

dump文件生成#pragma once#define _CRT_SECURE_NO_WARNINGS#include &lt;windows.h&gt;#include &lt;Dbghelp.h&gt;#include &lt;iostream&gt;#include &lt;vector&gt;#include &lt;tchar.h&gt;using names...

2018-04-11 15:54:33 596

原创 Deep Learning 课后作业笔记 | Course2 Week2

Deep Learning | Coursera 课后作业笔记 作业源自:https://github.com/shahariarrabby/deeplearning.aiOptimization MethodsUntil now, you’ve always used Gradient Descent to update the parameters and minimize the...

2018-03-11 21:28:34 362

原创 Deep Learning 课后作业笔记 | Course2 Week1 Part3

Deep Learning | Coursera 课后作业笔记 作业源自:https://github.com/shahariarrabby/deeplearning.aiGradient CheckingWelcome to the final assignment for this week! In this assignment you will learn to impleme

2018-02-06 23:40:15 333

原创 Deep Learning 课后作业笔记 | Course2 Week1 Part2

Deep Learning | Coursera 课后作业笔记 作业源自:https://github.com/shahariarrabby/deeplearning.aiInitializationWelcome to the first assignment of “Improving Deep Neural Networks”.Training your neural net

2018-02-04 23:22:36 311

原创 Deep Learning 课后作业笔记 | Course2 Week1 Part1

Deep Learning | Coursera 课后作业笔记 作业源自:https://github.com/shahariarrabby/deeplearning.aiRegularizationWelcome to the second assignment of this week. Deep Learning models have so much flexibility a

2018-02-04 22:05:58 668

原创 C# 调用 python3

C# 调用python本质上是使用命令行运行python

2018-01-08 21:57:36 9630 2

原创 Deep Learning 课后作业笔记 | Course1 Week4 Part2

Deep Learning | Coursera 课后作业笔记 作业源自:https://github.com/shahariarrabby/deeplearning.aiDeep Neural Network for Image Classification: Application

2018-01-04 00:48:18 803

原创 Deep Learning 课后作业笔记 | Course1 Week4 Part1

Deep Learning | Coursera 课后作业笔记 作业源自:https://github.com/shahariarrabby/deeplearning.aiBuilding your Deep Neural Network: Step by Step

2018-01-04 00:45:14 635

原创 Deep Learning 课后作业笔记 | Course1 Week3

Deep Learning | Coursera 课后作业笔记 作业源自:https://github.com/shahariarrabby/deeplearning.aiPlanar data classification with one hidden layer

2018-01-04 00:17:07 1201

原创 Deep Learning 课后作业笔记 | Course1 Week2 Part3

Deep Learning | Coursera 课后作业笔记 作业源自:https://github.com/shahariarrabby/deeplearning.aiLogistic Regression with a Neural Network mindset

2018-01-03 23:54:03 515

原创 Deep Learning 课后作业笔记 | Course1 Week2 Part2

Deep Learning | Coursera 课后作业笔记 作业源自:https://github.com/shahariarrabby/deeplearning.aiPython Basics with Numpy (optional assignment)

2018-01-03 22:38:24 469

原创 Deep Learning 课后作业笔记 | Course1 Week2 Part1

Deep Learning | Coursera 课后作业笔记 Course1 Week2 Initialization作业源自:https://github.com/shahariarrabby/deeplearning.ai

2018-01-03 00:30:57 861

原创 Deep Learning | Coursera 课后作业笔记

Deep Learning | Coursera 课后作业笔记 作业源自:https://github.com/shahariarrabby/deeplearning.aideeplearning.ai

2018-01-02 23:41:38 830

原创 vmware linux和windows共享文件

vmware linux和windows共享文件1.安装VMware Tool2.安装open-vm-tools3.在vmware设置共享文件夹4.以root用户执行命令 vmhgfs-fuse .host:/ /mnt/hgfs5.切换到/mnt/hgfs文件夹下

2017-10-18 16:44:40 347

原创 VS2017 远程调试linux:新增/修改远程计算机连接

Tools > Options > Cross Platform > Connection Manage 工具>选项>跨平台>连接管理器

2017-07-17 11:23:19 7011

原创 VS2017 远程调试linux出现的错误:Cannot access memory at address 0x570

描述新建的linux默认工程#include <stdio.h>int main(){ printf("hello from linux_test!\n"); return 0;}编译时没有任何问题:1>------ 已启动生成: 项目: arptools, 配置: Debug x64 ------1>Validating architecture1>Validating s

2017-07-11 10:32:45 29925

原创 Java里字符串的hash算法

Java的hash算法,简单小巧的的散列方法 public int hashCode() { int h = hash; if (h == 0) { int off = offset; char val[] = value; int len = count; for (int i = 0; i < len; i++

2016-08-15 20:19:27 5461

空空如也

空空如也

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

TA关注的人

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