自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

norsd的专栏

用心去做

  • 博客(435)
  • 资源 (1)
  • 收藏
  • 关注

原创 C# 设置窗体最大化,以及窗体最大化时的坐标

注意WndProc中在处理WM_GETMINMAXINFO后,可以继续运行 base.WndProc(ref m)不会影响,可能系统默认不修改其中的内容。

2024-04-23 20:29:02 183

原创 Linux bash 与 命令行 查找进程的不同

必须使用 GL2ServerConsole.dll 来过滤#不能使用 GL2ServerConsole#在命令行模式下一样。

2024-04-16 21:59:37 527

原创 Windows下如何确定虚函数在虚函数表中的位置

在底层汇编中, 我们知道, a_reqCreditDetail 这个函数指针指向的是一个thunk代码块( 这个代码块只有1条jmp语句)我需要用c#调用 c++ 的 类的函数, 虽然可以通过头文件的顺序,但是如果可以打印出虚函数在虚表中的Offset更好。需要指出的一点是 jmp dword ptr [eax + x] 对应的语句分别是。我们则需要得到这个 x 的值, 他就表示虚函数在虚函数表中byte的offset。这里ecx指向的就是类, 也是类的虚函数表。我只能用如下的语句实现。

2024-04-05 19:05:59 338

原创 Mongodb 删除用户

使用 mongosh 默认是 127.0.0.1:27017 否则用 --port 27016 --host 127.0.0.2。同样,如果正确 mongosh 将返回 { ok: 1 }如果正确, mongosh将返回 { ok: 1 }2.进入需要删除用户的Db。

2024-02-22 01:59:18 593

原创 再利用系统盘时,如何删除恢复分区(Recovery Partition)

系统盘有一个Recovery Partition,记录了重要的系统信息,不能删除。delete partition override // 删除选定的分区,使用override选项会无视警告直接删除。select disk X 时一定要再三确认X是你的数据盘,不要选到了系统盘的序号,那样就game over了。select disk X // 将X替换为包含恢复分区的磁盘编号。select partition Y // 将Y替换为恢复分区的编号。下面的图片和信息均来自这篇文章。

2024-02-12 16:13:26 582

原创 MongoDb 安装

mongodb 7.0.3 bin目录下有vc_redist.x64.exe,如果安装服务失败,先运行这个vc_redist。关闭服务,修改config文件 authorization: enabled。注意 mongo.config 文件要写好。接着安装 mongosh。

2023-11-28 01:35:46 696

转载 Visual Studio 2022 启动后闪退解决办法

然后重新启动VisualStudio2022, 一段时间后,里会发现文件夹中又长出了 VisualStudio 这个文件夹。把他名字改掉,例如改成 VisualStudio2。里面有一个文件夹叫 VisualStudio。

2023-11-24 10:40:00 2093 5

原创 WPF 添加Image对象,Design显示,实际运行不显示

问题是这个图像文件 test.jpg 需要右键->属性->Build = None 改为 Build=Resource。Image 使用Project下的图像( ./Test.jpg) , Design中显示正确,实际运行则不显示。WPF 添加Image对象,Design显示,实际运行不显示。

2023-07-30 12:24:53 131

原创 CentOS设置定时任务

crontab 的配置文件在/var/spool/cron/下面。如果是root用户,文件名就是root。

2023-03-29 22:01:48 153

原创 由于临时文件夹造成的DOTNET_BUNDLE_EXTRACT_BASE_DIR错误

在.net在windows中, DOTNET_BUNDLE_EXTRACT_BASE_DIR 被设为 %TEMP%当服务器运行“单文件部署”的程序时,其内部使用 %TEMP% 保存临时文件,但是%TEMP%指向的目录不存在。为何%TEMP%文件在系统中显示与实际指向冲突,原因不知道。PlanB 就是创建那个 Temp\2 这个文件夹。系统显示的 %TEMP% %TMP% 全部正常。

2023-02-18 14:07:11 264

原创 VCode Python 设置当前目录

随后其中有文件 c:\PythonProjects\SubFoloder\Test.py。例如我打开了Foloder: c:\PythonProjects。在VSCode中打开Folder时,当前目录就是这个Folder。不是 c:\PythonProjects\SubFoloder。而是: c:\PythonProjects。Test.py的当前目录。2.设置新的当前目录。而不是其中文件的目录。运行Test.py,

2023-01-27 13:47:10 537

原创 Linux Centos 查看CPU信息,服务器厂商信息

【代码】Linux Centos 查看CPU信息,服务器厂商信息。

2023-01-21 16:28:43 704

原创 c# - 通过 .net 反射仅获取 protected 成员

反射得到protected,internal,private

2023-01-01 23:39:57 302

原创 Linux Centos 确定端口被占用

Linux确定端口被谁占用

2022-10-27 15:51:27 434

原创 Linux Centos 离线安装库

离线安装库

2022-10-27 15:46:31 127

原创 Linux CentOS yum 更换源

yum源

2022-09-12 14:19:19 7275

原创 Numpy 操作矩阵

复制矩阵m2 = m1.copym2 = m1[:,:]复制矩阵的部分Rowm[1:] #取第1行之后所有m[-2:] #取最后第2行之后所有(最后第2行和最后第1行)m[1:3] #取第1行到第3行之前(不包括第3行)m[3:-1] #取第3行到最后1行之前(不包括最后1行)m[:-1] #取第0行到最后1行之前(不包括最后1行)需要补充的是,上面的操作,返回的是二维矩阵, shape是2维数组,例如:[3,1]还有一种"取单行"的方.

2022-04-03 17:00:20 2554

原创 Linux 输出 SO文件的EntryPoint 函数地址和名字

nm -D xxxx.so > test.txt

2022-03-02 01:36:54 235

原创 Linux Centos yum/rpm 设置代理

yum 设置代理:vim /etc/yum.conf添加形如:proxy = http://user:pass@ip:portrpm 设置代理sudo rpm -Uvh https://xxxxx.rpm --httpproxy ip --httpport portreference: https://www.lightnetics.com/topic/3698/how-do-i-install-an-rpm-package-using-a-http-proxy...

2022-03-02 01:18:41 1237

原创 MongoDb释放磁盘空间

版本: 2.6.7MongoDb Collection 被删除后,磁盘空间并没有释放,必须调用 repairDatabasemongoduse DataBaseNamedb.auth(user, password) 如果正确返回 1db.repairDatabase() 等待一些时间(大约1分钟以内),如果正确返回1之后会发现磁盘空间被释放了。...

2022-02-13 20:34:43 1512

原创 使用dumpbin 输出DLL外部函数

使用VisualStudio 提供的 Developer Command Prompt 启动 Console输入命令:dumpbin /EXPORTS dll_path >> output_path.txt

2022-01-27 10:20:54 213

原创 C# MongoDb 数据转化为Json

var str = "mongodb://127.0.0.1:27017"; var client = new MongoDB.Driver.MongoClient(str); var db = client.GetDatabase("Test2018"); var t = db.ListCollectionsAsync(); t.Wait(); ...

2021-12-09 19:02:45 516 1

原创 VSCODE 改变Python版本到3.10

安装Python3.10, 确定Path中有指向新版本文件夹的路劲,同时去除老版本文件夹路径VSCode Setting/User/Extensions/Python/Default Interpreter Path注意是User不是WorkSpace点击VSCode窗体左下角的Python 3.9 xxxx 这个位置后, VSCode 正上方会有下拉框给你选择新的Python解释器我因为已经升级到了3.10,所以图片上没有显示3.9更新Terminal,(此时Termin..

2021-11-21 15:22:14 8679

原创 Python min/max 返回index

Reference:https://stackoverflow.com/questions/2474015/getting-the-index-of-the-returned-max-or-min-item-using-max-min-on-a-listvalues = [3,6,1,5]index_min = min(range(len(values)), key=values.__getitem__)values.getitem 这个函数有一个int参数。min(序列数组, key = la

2021-11-20 13:08:25 1796

原创 VSCODE 打开多窗口

Ctrl Shift Pref: https://stackoverflow.com/questions/49707703/open-the-same-directory-twice

2021-11-13 03:17:45 3582

原创 c# 判断是否为null, 到底使用 “is null“ 还是 “==null“

判断是否为null 应该使用 is null避免使用 “== null”因为 后者可能调用 “operator ==”另外1:C# 9.0 引入了 is not另外2:有用的判断为null 后抛出异常的简洁语句:public static int CountNumberOfSInName(string name){ _ = name ?? throw new ArgumentNullException(nameof(name)); return name.Count(c =>

2021-09-01 22:40:15 6840

原创 MongoDb 修改nssize

在服务的命令行中加入 -nssize 500 表示namespace size 从默认16MB改为 500MB 注意在windows下是 -nssize, 不是 --nssize 否则服务无法启动以新nssize 启动后,对于已经存在的db,需要运行 db.repairDatabase() 命令修复,根据db大小,修复时间不同,修复完成后,可以查看db对应的文件夹,其中dbname.ns 大小已经变为500mb。 有时候命令行显示修复成功,但是文件夹下空无一物,这时候需要查看整个Mongo的数据文件夹.

2021-04-22 10:25:41 746 3

原创 Python 类datetime的方法 replace 与 astimezone 区别

astimezone: 改变时区, 例如 utc 时间 为 2021/04/15 17:00:00 改为 北京时间后,则变为 2021/04/16 01:00:00replace(tzinfo = new_timezone_info) 替换时区, 时间数值不会发生变化,例如 utc 时间为 2021/04/15 17:00:00 改为 北京时间 2021/04/15 17:00:00 , 或者 没有timezone 的 datetime实例 可以通过这个函数附上 timezone注意事项:.

2021-04-15 17:37:11 916

原创 VSCode 安装 Python pip 包

VSCode 点击 Ctrl+Shift+`Windows环境输入: python -m pip install matplotlib但是速度会很慢,可以通过清华的镜像 python -m pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simpleReference:https://code.visualstudio.com/docs/python/python-tutorialhttps://blog.csdn.net.

2021-04-15 00:48:53 12279

原创 Visual Studio Code 隐藏特定文件

在setting.json中添加如下代码 "files.exclude": { "**/.git": true, "**/.svn": true, "**/.hg": true, "**/CVS": true, "**/.DS_Store": true, "**/__pycache__":true }

2021-01-18 20:08:52 334 1

原创 Visual Studio Code 配置 PYTHONPATH, autoComplete 使得自己编写的package可以正常工作

在cmd中定位到你的工作目录, 例如 e:\PythonProjects, 输入命令行 code . 打开 Visual Studio Code确定settings.json 路径: 工作目录/vscode/settings.json如果不存在,则点击 齿轮,设置。进入Settings Panel后,务必选择Workspace,表示我们只配置WorkSpace,而不是全局User接着我们随意的修改右侧的选项,一旦修改后,Visual Studio Code将检测到变动,同时创建 工作区/.

2021-01-18 19:05:11 3794

原创 Python dict 使用

sum 所有 valuesum(d.values())dictionary.get(“bogus”, default_value)此时如果dict 不存在key"bogus",将返回default_valuedictionary.setdefault(‘one’, 3.4)此时如果dict 存在’one’ 则等效于 return dictionary[‘one’]此时如果dict不存在’one’ 则等效于 return (dictionary[‘one’] = 3.4)...

2021-01-18 11:36:25 122

原创 Python datetime timezone 各种操作

1.替换timezone,不会改变时间datetimeInstance.replace(tzinfo=timezone.utc)2.创建本地timezonezoneLocal = dateutil.tz.tzlocal()3.调整时区datetimeInstance.astimezone(tz=timezone.utc)

2021-01-18 11:17:15 1475

原创 Wind WSS 与 WSET 中读取合约ContractMultiplier的问题

WSET 中读取某一个Underlying的期权合约时,2可以设置,也必须设置一个时间, 例如 上图中 2020-11-30 是510050.SH的分红日,期权老合约变为A,同时有新合约M成为标准合约如果把日期改为2020-11-29则会返回还没有变成A合约的M标准合约随后返回的数据项中可以看到他的合约乘数是和日期相关的,他们在30日变成了10145,而29日还是10000WSS 读取合约乘数的时候,有2个Column可以用,分别是 contractmultiplier 和 exe_rat.

2020-12-19 15:09:13 660 1

原创 小猫咪 打开System Proxy之后无法打开Microsoft Store的问题

引用:ww w.9ump.com/archives/79/原因是 UWP 看到Proxy连接直接ban, 导致Store(UWP之一) 也被ban了在General->UWP Loopback, 点击确定,最后在打开的窗体中:Exempt All,然后Save Changes

2020-12-07 01:18:32 3494 1

原创 MongoDb 使用 Config

Config文件是 YAML 格式, 不能用Tab我为了实现确定监听Ip以及port写了一个非常简单的Config文件:mongodb.cfgnet: port: 27017 bindIp: 127.0.0.1保存在了bin目录下随后在regeditComputer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MongoDb2其中ImagePath,修改其值:E:\MongoDb\mongodb2.6.7\bin\mongod.

2020-10-10 17:08:29 959

原创 C# Windows Form 设计界面与实际显示不同的问题

问题来自于不同的缩放比率,默认是100%,更高的分辨率可能被认为调成125%, 150%这个可以用DPI表示目前没有很好解决,只有一些reference:https://blog.csdn.net/qq_42697866/article/details/104522827https://stackoverflow.com/questions/4075802/creating-a-dpi-...

2020-04-22 16:05:57 2490

原创 c# 程序在其他没有Visual Studio 环境下运行异常报错形如: Could not load file or assembly ‘System.ValueTuple

c# 程序Release版本复制到其他没有Visual Studio环境下直接异常报错形如:“Could not load file or assembly 'System.ValueTuple…”其原因可能是因为机器上有不同版本的Dll在新版本Visual Studio 中CSPROJ会有语句true这样启用了“自动绑定重定向”Reference:https://docs.mic...

2020-02-14 20:20:58 806

原创 C# ComboBox 使用 DataSource SelectedIndex无法设置的问题

在C#中如下代码var cbo = new ComboBox();cbo.DropDownStyle = ComboBoxStyle.DropDownList;var cbo.DataSource = new int[]{1, 2, 3};cbo.SelectedIndex = 0;cbo.SelectedIndex = 1;cbo.SelectedIndex 仍然等于 -1并不会...

2020-02-13 20:13:55 1690

转载 C# Desinger 忽略Property

reference:https://stackoverflow.com/questions/2598733/how-do-i-get-the-winform-designer-to-totally-ignore-a-property-on-a-custom-contrI think you can use [Browsable (false)] and [DesignerSerializati...

2020-02-02 03:58:22 150

在.net中用 c#开发 ms office应用程序

我从万方花3元买来的. 大家花1个资源分不算多吧?

2010-03-04

空空如也

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

TA关注的人

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