19
2021
02

window安装YAPI

0x01.安装nodejs

# i. 下载安装包
# ii. 加入环境变量

0x02.安装mongodb

# i. 下载安装包
# ii. 加入环境变量
# iii. 手动创建 D:\data\db
mongod --dbpath D:\data\db


19
2021
02

删除被占用的文件夹

在资源监视器中搜索文件夹路径,在关联句柄中右键单击,结束进程

18
2021
02

Etcher镜像写入工具使用(可代替Win32DiskImager)

   

13
2021
02

树莓派安装python3.8

sudo  apt-get  update
sudo  apt-get  upgrade
sudo apt-get install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-dev
wget https://www.python.org/ftp/python/3.8.7/Python-3.8.7.tgz
# 手动下载地址 https://www.python.org/downloads/
tar zxvf Python-3.8.7.tgz
cd Python-3.8.7
sudo ./configure
sudo make
sudo make install
04
2021
02

C# Json转Object兼容性测试(Newtonsoft.Json)

namespace JsonToObject
{
    class Program
    {
        static void Main(string[] args)
        {
            // 原始字符串 {"c1":1,"c2":"2","c3":3}
            string json = "{\"c1\":1,\"c2\":\"2\",\"c3\":3}";

            // json字符串中的属性比object中多
            Obj1 obj1 = JsonConvert.DeserializeObject<Obj1>(json);
            Console.WriteLine(JsonConvert.SerializeObject(obj1));

            // json字符串中的属性和object中一致
            Obj2 obj2 = JsonConvert.DeserializeObject<Obj2>(json);
            Console.WriteLine(JsonConvert.SerializeObject(obj2));

            // json字符串中的属性比object中少
            Obj3 obj3 = JsonConvert.DeserializeObject<Obj3>(json);
            Console.WriteLine(JsonConvert.SerializeObject(obj3));

            // json字符串中的属性与object中大小写不一致且类型不一致
            Obj4 obj4 = JsonConvert.DeserializeObject<Obj4>(json);
            Console.WriteLine(JsonConvert.SerializeObject(obj4));