- 博客(1048)
- 资源 (54)
- 收藏
- 关注

原创 nodejs安装第三方模块
比如安装protobufjs1.查看最近版本view$ npm view protobufjs列出最近结果:dist-tags:latest: 6.10.1next: 6.10.1-beta.02..安装指定版本install$ npm install protobufjs@6.10.1 -g结果:andrew@DESKTOP-P49JS9I /cygdrive/e/study/game/egret/test_websocket$ npm install
2020-10-22 15:03:25
734
1

原创 VSCode配python
平时用pycharm,现在试试vscode参考https://www.jianshu.com/p/d1a9746008071.安装python插件,插件里搜索python,第一个就是。2.安装python intellisense3.ctrl+shift+p,命令框中输入python——>提示“python: select interpreter”——>选择要用的pyt...
2019-10-27 16:15:40
363

原创 cygwin分包安装
cygwin安装不方便。现在用apt-cyg来弄,类似于apt-get命令。安装个cygwin 最小包。默认没有wget,则去下载最近版本wget安装https://eternallybored.org/misc/wget/下载apt-cyghttps://github.com/transcode-open/apt-cyg配种子环境变量apt-cyg mirro...
2019-10-22 22:10:19
214

原创 python窍门
1. 安装python的flake8。用来检测python语法是否正确配置python.Linting.Flake8.enablepip install flake82.安装Code Runner。用来测试临时代码
2019-10-21 13:39:10
371

原创 复习mysql数据库
参考教程地址:https://www.runoob.com/mysql/mysql-tutorial.html教程地址:https://www.jb51.net/article/146051.htmmysql文件下载地址:https://dev.mysql.com/downloads/mysql/1.管理员权限启动cmd进入bin目录2.执行mysqld --initialize --c...
2019-10-15 00:06:30
323

原创 建立一个typescript工程
建立一个typescript工程,不要太复杂。1.安装node.js 自己下载安装2.打开命令行运行$ node -vv8.12.0$ npm install npm -g$ npm -v6.4.1andrew@DESKTOP-1CLR4DJ /cygdrive/e/study/ts/test_four$ npm -g install typescript$...
2018-11-30 11:28:16
3166
1
原创 orangepi zero烧录及SSH联网
armbian默认ssh服务处于关闭状态,不能直接ssh登录。建立名为ssh的空文件后,orangepi上的ssh服务打开,可以使用外部电脑网络访问。armbian的默认用户root,默认密码:1234。
2025-04-04 22:05:34
414
原创 Windows 安装错误 0x8007000B
由于安装盘中install.wim 过大,无法完整写到U盘中,安装时该文件损坏导致安装失败。# ultraios安装win11时提示错误。
2025-03-22 19:24:26
255
原创 计算至少需要多少个快递主站点javascript
题目描述:快递业务范围有N个站点,A站点与B站点可以中转快递,则认为A-B站可达,如果A-B可达,B-C可达,则A-C可达。现在给N个站点编号0、1、…n-1,用s[i][j]表示i-j是否可达,s[i][j]=1表示i-j可达,s[i][j]=0表示i-j不可达。现用二维数组给定N个站点的可达关系,请计算至少选择从几个主站点出发,才能可达所有站点(覆盖所有站点业务)。说明:s[i][j]与s[j][i]取值相同。输入描述:第一行输入为N,N表示站点个数。
2023-04-25 01:22:46
530
原创 机械革命蛟龙5关闭Caps键提示
程序员还是在家里配置个小服务器,树莓派之类的东西就可以。我配置了个orange pi zero,59块钱+旧硬盘,还是无线WIFI的,上面弄个gitblit、samba,平时练习代码版本管理,到远程服务器上写个脚本什么的,能够在本机操作当然最好了。...
2023-04-22 21:20:31
4447
原创 Leetcode上LCP 07.传递信息
/ 解释:信息从小 A 编号 0 处开始,经 3 轮传递,到达编号 4。共有 3 种方案,分别是 0->2->0->4, 0->2->1->4, 0->2->3->4。// 输入:n = 5, relation = [[0,2],[2,1],[3,4],[2,3],[1,4],[2,0],[0,4]], k = 3。传信息的关系是单向的(比如 A 可以向 B 传信息,但 B 不能向 A 传信息)。// 有 n 名玩家,所有玩家编号分别为 0 ~ n-1,其中小朋友 A 的编号为 0。
2023-04-20 07:26:43
208
原创 excel转ts代码
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.ComponentModel;using System.Data;//using System.Drawing;//using System.Windows.Forms;using System.Collections;using System.Data.OleDb;using System.IO.
2021-09-01 07:28:23
826
原创 TS保存数据的一种方式
export interface IData { yourName: string; yourAge: number; books: number[];}export class GameData { private static info: IData;// public static init() { console.log("info = ", GameData.info); GameData.info = JSON.p.
2021-08-22 22:22:27
1236
原创 读写excel文件
qichu_qimo.py# coding=utf-8'''pip install openpyxl -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com'''import openpyxlimport osimport shutilgConfigFile = '要显示的标题配置文件.txt'def getCell(sh, row, column): cell = sh.cell(row=row,
2021-08-08 23:01:07
256
原创 文件批量改名
# coding=utf-8import osfrom shutil import copyfiledef dealWith(): DST_PREFIX = '改名后' root = os.getcwd() dstDir = os.path.sep.join((root, DST_PREFIX)) suffixArray = ['.xlsx', '.csv'] if not os.path.exists(dstDir): os.maked.
2021-08-08 15:17:07
177
原创 CSV转XSXS
# coding=utf-8import pandas as pdimport os'''csv转xlsx格式pip install pandas -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com'''def dealWith(): DST_FOLDER = 'CSV转XSX后' root = os.getcwd() DST_PARENT_PATH = os.path.sep.join.
2021-08-08 15:16:04
204
原创 orange pi上安装gitblit
下载gitblit 地址:https://gitblit.github.io/gitblit/ orange pi安装了armbian 拷贝gitblit.tar.gz到orange pi上解压 进入/home/andrew/program/gitblit/ vim data/gitblit.properties# COMMA-DELIMITED# SINCE 1.7.0include = defaults.properties## Define you...
2021-08-06 01:12:36
273
原创 用msys2替换cygwin
cygwin用了十多年,新公司禁用cygwin。于是下载了msys2代替cygwin,也挺好用。下载地址:https://www.msys2.org/安装好后,进入安装目录打开msys2_shell.cmd将其中的rem set MSYS2_PATH_TYPE=inherit改成set MSYS2_PATH_TYPE=inherit继承window的path环境变量。安装软件的时候,直接用自带的工具 pacman来安装比如安装rsyncpacman -Syy.
2021-07-29 22:55:57
809
原创 rsync只能本地用,远程没反应
参考:https://blog.youkuaiyun.com/m0_47219942/article/details/108531382rsync只能本地用,一远程服务器就卡死在password输入上卡死的时候客户端显示$ rsync -rzP gogo.png yourname@192.168.0.100:/home/yourname/work/Password: yourpassword解决方式,在服务器配置/etc/rsyncd.conf#'开启以下功能,将#注释,以及添加'uid
2021-07-19 00:58:05
921
原创 碰撞、子弹路径、参考
/** * @description 一些和显示相关的函数放到这里 * @author (pdh) * @date 2020-11-05 * @class ShowUtil */class ShowUtil { private static instance: ShowUtil = null; private hurtColorFilter = null; private shadowColorFilter = null; private shadeColors: number[]...
2021-07-17 23:59:43
306
原创 orangepi zero安装armbian
几年前买了个orangepi zero,花了59块钱。现在把它搭建起来,当家庭服务器。orange pi官网有win直接去armbian官网安装文件
2021-06-17 10:54:40
2093
原创 js中实例化对象的两种方法。
一种实例化对象的方法就是Object.create第二种是functionlet Item = { x: -1, y: -1, toString: function () { return pos2str(this.y, this.x); }}let obj1 = Object.create(Item);obj1.x = 13;obj1.y = 38;let obj2 = Object.create(Item);obj2.x =
2021-06-12 17:45:20
1533
原创 python中asyncio与多线程结合
multithreading+asyncio总结第一步:定义需要异步执行的一系列操作,及一系列协程函数;第二步:在主线程中定义一个新的线程,然后在新线程中产生一个新的事件循环;第三步:在主线程中,通过asyncio.run_coroutine_threadsafe(coroutine,loop)这个方法,将一系列异步方法注册到新线程的loop里面去,这样就是新线程负责事件循环的执行。...
2021-06-09 15:17:46
4214
2
原创 JS实现数组快速排序
快速排序法const log = console.log;function rand(min, max) { let f = Math.min(min, max); let t = Math.max(min, max); let len = Math.abs(t - f); let r = Math.floor(f + Math.random() * len); return r;}log("random ", rand(7, 292));let a
2021-06-07 12:17:58
274
原创 python中列表前面加*
类似与js中的展开符号...列表前面加星号作用是将列表中所有元素解开成独立的参数,传入函数,参数数量等于len(data)字典前面加两个星号,是将字典解开成独立的元素作为形参。
2021-06-06 11:07:32
1411
centos下libstdc++
2013-07-13
TexturePacker1.1免费版国产工具
2012-03-20
电子地图easymap源代码,例子
2011-01-10
lua程序编程-1与4版+云风lua源码赏析.zip
2018-01-12
centos下libstdc++-2.10.0-30.sparc.rpm库
2013-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人