- 博客(90)
- 资源 (41)
- 收藏
- 关注
翻译 C#特性 - 译
https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/concepts/attributes/Attributes (C#)特性 (C#)metadata元数据declarative information声明性信息assemblies程序集types类型methods方法properties属性so forth等等program entity程序实体is associate
2020-10-31 15:34:28 121
原创 初次使用PyCharm
安装PyCharm;新建一个项目;项目类别选择Django; 还不了解什么是Django;这里的Virtualenv environment是指什么;创建失败;pip install django 命令执行失败;下回再整这个;创建一个一般python项目;自己生成main.py文件;run;输出如下图;输入一段python代码;run;运行如下图;...
2020-10-31 15:06:35 135 1
原创 Python pip工具初步学习
pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。一般安装了python已经自带了该工具。Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。pip 官网:https://pypi.org/project/pip/可以通过以下命令来判断是否已安装:pip --version # Python2.x 版本命令pip3 --version # Python3.x 版本命令下面来安装一个Nump...
2020-10-31 14:57:15 212
原创 python标准库的基本使用
标准库是自带的;标准库的功能;第三方库;安装一下python;下面来学习标准库中的三个,time、random、turtle,时间库、随机数库、图形绘制库; 先打印 print(time.localtime());提示 time is not defined; import time 之后,可以输出当前时间或时间戳,等; 打印 random.random();提示 random is not defined; impor...
2020-10-31 13:36:45 330
翻译 C# main函数的返回值 - 译
https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/main-and-command-args/main-return-valuesreturn values返回值The Main method can return void,Main方法可以返回void,It can also return an int,也可以返回int,return value from MainMain 的返回值slightl.
2020-10-31 12:45:10 1285
翻译 C#协变和逆变 - 译
https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/concepts/covariance-contravariance/Covariance and Contravariance协变和逆变implicit reference conversion隐式引用转换array types数组类型delegate types委托类型generic type泛型类型argument参数,自变量ass.
2020-10-31 10:36:46 121
原创 C#中协变和逆变的基本概念、List和List.Select方法的命名空间
在 C# 中,协变和逆变能够实现数组类型、委托类型和泛型类型参数的隐式引用转换。 协变保留分配兼容性,逆变则与之相反。msdn 解释如下:“协变”是指能够使用与原始指定的派生类型相比,派生程度更大的类型。“逆变”则是指能够使用派生程度更小的类型。“协变”->”和谐的变”->”很自然的变化”->string->object :协变。“逆变”->”逆常的变”->”不正常的变化”->object->string 逆变。using System;
2020-10-31 10:10:11 1244
原创 C#反射简单编程
使用方法 GetType()(被 Object 基类的所有类型继承)以获取变量类型;使用反射获取已加载的程序集的完整名称;using System;using System.Reflection;namespace typedemo{ class Program { public static void Main(string[] args) { int i = 42; Type typ
2020-10-29 17:56:26 781 2
原创 C#简单控制台循环日程管理程序
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.OleDb;using System.Data.SqlClient;using System.Threading.Tasks;namespace rch{ class Program { static void Main(string[] args) .
2020-10-29 02:03:58 658
原创 PowerDesigner基本使用 - 创建业务处理模型BPM
新建BPD;看一下语言选项有多种;默认为Analysis;语言选项含义如下;BPM工具箱如下;基本的是Process和Flow;新建Process;把字体调大;参见 https://blog.csdn.net/bcbobo21cn/article/details/109080267Process;然后加入Flow;一个基本的BPM如下;看一下一个Process的属性;一个Process可包含多个对象,每个对象可增删改查,那么每个对象对应一张表...
2020-10-29 00:35:39 1402
原创 PowerDesigner基本使用 - 创建逻辑数据模型
Model type,Logical Data Model;看工具箱,有实体,还有1-n关系, n-n关系;创建几个实体;选中1-n关系图标,在实体之间连线,建立1-n关系;如下;Relationship_1是一条线,一边有一个连接点,另一边有多个连接点;选中n-n关系图标,在实体之间连线,建立n-n关系;如下;Relationship_2,表现为一个方块;工具箱第五个图标,继承,此时是灰的;从工具菜单调出模型选项对话框,把 Notation 下拉框...
2020-10-28 09:29:31 2156
原创 powerdesigner基本使用 - 创建概念模型
打开pd,create model......;新建概念模型;Model type 第二个;出来一个CDM;工具箱里面, Conceptual Diagram 下面,最常用的是第二个和第三个,实体和关系;新建一个实体;录入属性;输入Entity的Name,Code自动同步;Code必须是英文;录入字段属性;可选中 ID 为主键,P 列,图没截图好,看不到P,P列在M列后面;概念模型里面没有varchar,只有Characters;完成一个实体和它的...
2020-10-28 08:00:26 735
原创 FFT和Matlab中操作FFT
FFT(离散傅氏变换的快速算法),FFT(Fast Fourier Transformation)是离散傅氏变换(DFT)的快速算法。即快速傅氏变换。输入N+1个数,输出N+1个数;意义不同;输入是时域,输出为频域;输出是:每个采样点对应的振幅或者能量值;输出值的第一个对应直流分量的振幅,第二个值对应第一个采样点,...;设输入信号本身的频率为fc(或者说频带宽为fc),被频率为fs的冲击串采样(由采样定理,fs >= 2*fc),则变换前的N+1个数字对应的x轴为{t0,t1,…
2020-10-27 06:54:36 570 1
原创 win32汇编调用win32控制台API示例
2.asm;.386.model flat, stdcalloption casemap :none include S:\masm32\include\windows.incinclude S:\masm32\include\user32.incinclude S:\masm32\include\kernel32.incinclude S:\masm32\include\gdi32.incincludelib S:\masm32\lib\user32.libincludelib S
2020-10-27 06:02:12 751
原创 nslookup命令学习
nslookup.exe 是命令行管理工具,用于测试或解决 dns 服务器问题。nslookup.exe 可以在两种模式下运行:交互式和非交互式。当需要返回单块数据时,使用非交互式模式。非交互模式的语法如下: nslookup [-option] [hostname] [server]进入交互模式,在命令提示符下输入 nslookup;交互模式,列出默认DNS服务器域名和ip;然后可以输入命令;不了解可输入些什么命令,看下help;可以输入 NAME 打印信息; 还有l.
2020-10-27 00:58:25 406
原创 win32汇编获取当前进程ID和可执行文件名
.386 .model flat,stdcall option casemap:none include windows.incinclude user32.incincludelib user32.libinclude kernel32.incincludelib kernel32.lib .datadwID dd ?fname db MAX_PATH dup (?) .constszCaption db '获取信息',0szRe...
2020-10-26 12:43:15 693
转载 未处理OleDbException - 找不到可安装的ISAM学习总结
用C#做的登录界面,数据库为ACESS,调试成功,运行输入账号密码点确定后显示:未处理OleDbException(找不到可安装的ISAM),看连接字符串,有没有安装对应的access驱动,如果是access 2007+,需要ace 12.0access驱动下载http://www.microsoft.com/en-us/download/details.aspx?id=13255另外,一些山寨盗版的操作系统因为精简了一些组件也会报错。连接字符串中的“Pwd”在SQL Server的...
2020-10-26 06:34:58 3062
原创 狄拉克函数学习和matlab中的狄拉克函数图解
狄拉克δ函数的概念:在除了零以外的点函数值都等于零,而其在整个定义域上的积分等于1。在实际应用中,δ函数总是伴随着积分一起出现。δ分布在偏微分方程、数学物理方法、傅立叶分析和概率论里都有很重要的应用。单位冲激函数 狄拉克函数一般指单位冲激函数 "单位冲激函数"是“信号与系统”学科中的一个重要概念。它是一个“面积”等于1的理想化了的窄脉冲。在实际工程中,像“单位冲激函数”这样的信号是不存在的,至多也就是近似而已。在理论上定义这样一个函数,完全是为了分析研究方便的需要。MATLAB提...
2020-10-26 04:23:56 22469 1
原创 微软管理控制台学习和创建自己的管理控制台
1 微软管理控制台微软管理控制台,Microsoft Management Console (MMC) 集成了用来管理网络、计算机、服务及其他系统组件的管理工具。文件扩展名是msc;管理控制台的程序是MMC.EXE;系统自带很多管理控制台;它是插件机制的;常见插件功能最丰富的MMC组件是“计算机管理”。计算机管理实际上集成了多个MMC插件,包括设备管理器、磁盘碎片整理、Internet Information Services(如果已安装)、磁盘管理、事件查看器、本地用户和组(Wi.
2020-10-25 02:14:54 1469
原创 matlab input函数学习
x = input(prompt) 输入的东西当成数字或者矩阵;str = input(prompt,‘s’) 输入的东西当成字符串存起来;INPUT 的第一个参数必须为字符向量。x = input(‘what’)这个地方使用单引号;下面做一些操作;目前matlab是免安装版的,input函数可能有问题;先记一下;请屏是clc;...
2020-10-25 00:30:25 5150
原创 win32汇编定时器简单Demo
timer.asm; .386 .model flat,stdcall option casemap:noneinclude windows.incinclude user32.incincludelib user32.libinclude kernel32.incincludelib kernel32.libID_TIMER1 equ 1ICO_1 equ 1DLG_MAIN equ 1 .data?hInstance dd ?hWinMain dd
2020-10-24 05:01:00 257
原创 win32汇编创建线程简单Demo
代码如下;thread.asm; .386 .model flat,stdcall option casemap:noneinclude windows.incinclude user32.incincludelib user32.libinclude kernel32.incincludelib kernel32.lib .datadwThreadID dd ? .constszCaption db '线程简单demo',0szRe
2020-10-24 03:57:32 517
原创 win32汇编选择颜色对话框Demo
.386 .model flat, stdcall option casemap :noneinclude windows.incinclude user32.incincludelib user32.libinclude kernel32.incincludelib kernel32.libinclude Comdlg32.incincludelib Comdlg32.libICO_MAIN equ 1000DLG_MAIN equ 1000IDM_MAIN ...
2020-10-24 01:47:35 204
原创 win32汇编打开文件对话框Demo
.386 .model flat, stdcall option casemap :noneinclude windows.incinclude user32.incincludelib user32.libinclude kernel32.incincludelib kernel32.libinclude Comdlg32.incincludelib Comdlg32.libICO_MAIN equ 1000DLG_MAIN equ 1000IDM_MAIN ...
2020-10-24 00:04:58 431
原创 Windows PatchGuard学习
打开Win64AST工具,看一下 Rootkit Functions 里面,有些什么功能;rootkit,肯定是些很底层的功能,和安全相关;看下有一项 禁止PatchGuard;PatchGuard是什么,禁止了会如何?下面来学习;1 PatchGuardPatchGuard是Windows Vista的内核保护系统,防止任何非授权软件试图“修改”Windows内核,也就是说,Vista内核的新型金钟罩。作用是:有效防止内核模式驱动改动PatchGuard为Windows Vis.
2020-10-23 20:30:43 2785
原创 C#访问Access和Win7 64位下可能遇到的 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序 问题
新建一个access数据库和表;录入几条数据;下面工具可在网上下;ac1.cs;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.OleDb;using System.Data.SqlClient; namespace CSharpAccess{ class Program { static v
2020-10-23 03:17:42 798
原创 matlab解基本代数方程
MATLAB 使用 solve 命令求解代数方程组。如下;第一个,第二个命令,解了2个简单方程;如果涉及多个符号,命令是:solve(equation, variable);运行如图中第三个命令;
2020-10-23 02:44:19 1754
原创 使用jar命令查看搜索提取jar包中的文件
查看jar包的目录结构:jar ftv xxx.jar带ftv三个参数;根据资料,查找jar包中yyy.xml文件的命令是:jar ftv xxx.jar |grep yyy.xml; 命令出错;想了一下,grep应该是linux中的,Windows应使用find;再执行如下;命令没有出错,但是还是有些问题;i.*文件是存在的,显示找不到;提取出内部jar包的指定文件的命令,jar xf xxx.jar aaa/classes/bbb.ccc; 看上图最...
2020-10-23 00:22:06 4709 1
原创 Matlab计算多项式的值(数值)
MATLAB 中,多项式用一个行向量表示,行向量的元素值为多项式系数按幂次的降序排列;例如多项式,P(x) = 2*x^4 + 3*x^3 - 2*x^2 + 7*x + 11可表示为,p = [2 3 -2 7 11]MATLAB中 polyval 函数用于将指定的值 - 计算多项式;例如计算前面多项式 p, x = 5;输入和运行结果如下;...
2020-10-22 21:46:48 11002
原创 自己添加ODBC数据源的Access驱动
一般情况下,在电脑的控制面板,ODBC数据源,里面添加ODBC数据源的时候,都有各种驱动,选择自己需要的即可;但是有的电脑上可能没什么驱动;如下;现在假设要添加Access的ODBC数据源,怎么办? 网上下载一个AccessDatabaseEngine_X64.exe,或32位的,安装之后就有了;安装,如下;然后再看ODBC数据源,Access驱动出来了;我也不知这程序是否微软直接提供的;...
2020-10-22 21:24:15 3759
原创 Matlab绘图添加标签、标题、网格
生成数值序列x,从0到8,间隔0.01;生成y;绘图;xlabel和ylabel添加横轴和纵轴的标签,title添加标题,grid on 打开网格;图形如下;
2020-10-22 20:46:10 7421 1
原创 Linux基本C编程fork、signal、time以及用printf在终端打印一个GUI窗口 - 使用cygwin
1 fork, vfork示例创建一个新进程的方法只有由某个已存在的进程调用fork()或vfork();vfork创建新进程的主要目的在于调用exec函数执行另外的一个新程序,在没调用exec或exit之前,子进程的运行是与父进程共享数据段的; 代码在此; https://blog.csdn.net/bcbobo21cn/article/details/51097573就不重复了;2 signal信号信号是linux系统为了响应某些状况而产生的事件。进程...
2020-10-22 04:50:41 318
原创 java自定义类加载器
import java.io.*;public class MyClassLoader extends ClassLoader{ private String loaderName; //类加载器名称 private String path = ""; private final String fileType = ".class"; public MyClassLoader(String name){ super(); this.lo.
2020-10-22 02:41:47 137
原创 一台机器上有几个java虚拟机
一台机器上java虚拟机会存在多少个?一直以来,我都认为,每台电脑上java虚拟机只存在一个;如果你启动多个java程序,这些程序都在一个虚拟机中运行。这是常规的想法,就像我们自己的电脑,电脑只有一台,可以跑很多个程序。如果说有多个java虚拟机,显然说法有问题。诸如此类的疑问;在一台机器上启动两个tomcat,会有几个java虚拟机?再如在elcipse中run一个main方法,会单独开一个java虚拟机吗?执行一个class文件,会单独开一个java虚拟机吗?下面来看一下实际情况;
2020-10-22 00:29:31 3129 1
原创 Java虚拟机常量池和本地变量表、自己定义的数值自动装入常量池
从此文可以大体了解, https://blog.csdn.net/bcbobo21cn/article/details/109108970自己的程序中定义的数值,像 int a=999; ,这样的,999这个值是自动装入虚拟机常量池的;下面来看一下具体情况是不是;hello4.java;此程序只是定义数值,啥也不做;然后反汇编之;public class hello4 { public static void main(String[] args) { ...
2020-10-21 21:32:48 1257 2
原创 Matlab创建特殊数组学习
zeros()函数用来创建一个全零的数组;ones()函数创建一个所有元素为1的数组;eye()函数创建一个单位矩阵;rand()函数在(0,1) - 上创建均匀分布的随机数的数组;魔方是一个平方,它产生相同的和,它的元素被逐行,逐列或者对角线地添加时。magic()函数创建一个魔术方阵。这需要一个参数,指定正方形的大小。 参数必须是大于或等于3的标量。...
2020-10-18 08:05:25 442
原创 超图桌面版加载obj 3D模型 - 2
在https://blog.csdn.net/bcbobo21cn/article/details/109041525里,加载obj格式模型没有出来效果;下面来看一下其他方法;当前用的版本是10.1.0;先看一下一级结点有个 模型 结点; 在其中新建模型或者加载模型模板,出来的选项只能加载xml格式的文件;我还不了解3D模型是否有xml格式的,如何转换来;下面来把obj模型作为数据集导入;新建一个文件型数据源;存为udbx格式;右击新建的数据源,导...
2020-10-18 05:12:11 1271 1
原创 Win32 API CreateCompatibleDC 函数的相关应用
关于 CreateCompatibleDC 函数的用法的说明如下;Windows不允许程序员直接访问硬件,它对屏幕的操作是通过环境设备,也就是DC来完成的。屏幕上的每一个窗口都对应一个DC,可以把DC想象成一个视频缓冲区,对这这个缓冲区的操作,会表现在这个缓冲区对应的屏幕窗口上。在窗口的DC之外,可以建立自己的DC,就是说它不对应窗口,这个方法就是CreateCompatibleDC,这个DC就是一个内存缓冲区,通过这个DC你可以把和它兼容的窗口DC保存到这个DC中,就是说你可以通过它在不同的DC之间拷
2020-10-18 03:22:02 1909
原创 Win32 API 获取其他程序剪贴板内容
代码如下;使用CFree;#include <windows.h>int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){ /* TODO: Place code here.*/ HGLOBAL
2020-10-18 00:19:11 882
原创 Win32 API 枚举打印机
主要是使用EnumPrinters函数;#include <windows.h>#include <Winspool.h>int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){ /*
2020-10-17 23:06:12 1063
一些底层工具合集.rar
2020-03-03
GDI+程序设计实例源代码VC++版
2016-07-05
Windows未载入文档的API和技术内幕
2016-07-05
简易设备管理3.0-设备增删改查-设备折旧
2024-09-13
博物馆和文物信息查询系统
2024-09-05
细菌各种属性信息存储查询系统
2024-09-01
简易设备管理2.0-设备增删改查-设备折旧
2024-08-31
材料各方面信息存储查询系统
2024-07-20
简易设备管理-设备增删改查-设备折旧
2024-07-10
世界博物馆信息查询系统
2024-07-02
个人电脑信息管理软件exe和数据库
2024-06-16
全国水电站信息查询管理系统
2024-05-29
nasm-2.15.05-installer-x64.rar
2020-10-23
AccessDatabaseEngine_X64.rar
2020-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人