
语言学习
文章平均质量分 56
各种语言学习
两水先木示
有时候,你不知不觉就完成了一个BUG!
展开
-
指令FTP/SFTP(有/无密码)连接、下载以及上传
主要说明使用expect自动输入密码形式访问,以下是a.sh脚本(后缀必须是.sh)mac shell环境。原创 2023-09-23 15:38:32 · 2560 阅读 · 0 评论 -
【VSCode】启动VSCode时终端自动执行cmd命令,解放双手!
将上面这些复制到最下面,核心是Command Prompt,这段代码意思是自定义Vscode的终端,一共定义了三个名字是"PowerShell"、"Command Prompt"、"Git Bash",其中Command Prompt是以cmd.exe作为终端运行程序,启动这个终端时会自动执行"args"参数的代码即。这就是我每次都会忘记打tsc -w监听ts变化生成js文件的痛苦,现在能够100%保证绝对会执行监听了,因为自动化了!这句代码显而易见就是执行了我的一个bat批处理文件,文件内容很简单!原创 2022-09-13 17:46:51 · 9935 阅读 · 0 评论 -
【Ts】tsconfig.json、package.json、强制编译ts工程
执行 npm run build 会进行执行 scripts 下的 "build"命令,而"npm run build"可封装成一个bat文件,例如 build.bat ,直接执行 ./build 即可执行编译指令。其中tsconfig.json中compilerOptions里的几个参数会影响比较大。使用 tsc -init 生成tsconfig.json 配置说明如下。使用 npm init 生成 pakcage.json 配置如下。上面2个影响编译出的js规范。原创 2022-09-09 23:06:14 · 2727 阅读 · 0 评论 -
【vscode】打开多分支同名工程或文件夹便捷管理方法
但是放到同一个工作区的问题是不方便全局搜索,全局搜素要加条件限制,不然会搜到其他分支版本的文件,推荐还是使用一个工作区作为一个分支工程。此时A分支代表着"BranchA\\Assets" A分支的Assets文件夹,B分支代表BranchB\\Assets文件夹。如果你不想每一个分支都制作一个工作区,也可以一个工作区包含多个分支同名文件夹(也可以起别名),例如下面这样子操作。二、最简单的方法使用工作区,每一个分支的工程都做一个工作区(工作区可以起分支名称用来区分)过程如下。原创 2022-08-20 16:49:15 · 5141 阅读 · 0 评论 -
[ts]Typescript学习记录坑点合集
传递进去的方法这个参数不要再用...剩余参数关键字去定义了,不然的话就相当于你把params数组传递给了一个新的数组,那么你传递进去的方法体里只能用参数[0]去获取到传进来的数组。有些地方不理解...的使用方法,可能会有人定义成...paramsany[],但是传给它的却不是any[],只是单个变量,其实这是有问题的,按照我的理解是有问题的,按道理是会报错的,如果使用者把params[0]当做了数组去使用的话,但实际拿到的却是一个单个变量比如int。所以输出的是1,a,true,3.14。.........原创 2022-07-23 23:55:58 · 1127 阅读 · 0 评论 -
【Python】类和对象
目录对象=属性+方法面向对象编程封装(信息屏蔽)继承(子类自动共享父类的方式)多态类相关知识self__init__(self, param1, param2...)私有变量继承总结对象=属性+方法class Student: #属性 color = 'green' weight = 10 legs = 2 shell = True mouth = '小嘴' #方法 def climb(s原创 2020-12-22 17:57:23 · 542 阅读 · 1 评论 -
【Python】EasyGUI 0.96 图形用户界面入门学习
EasyGUI 0.96版本资源地址链接:https://pan.baidu.com/s/1nkZ5YOYy1ta8bCY2VyRwKg提取码:z7r6若链接已失效,直接评论Call我,除非我挂了一般都会回复!!!三种导入easygui模块的方法import easygui as gimport syswhile 1: g.msgbox('嗨,欢迎进入游戏世界') msg = '你是啥?' title = '游戏互动' chocie..原创 2020-12-22 16:01:13 · 368 阅读 · 1 评论 -
零基础Python入门学习
目录下载Python环境包https://www.python.org/一、监听输入、字符串转整数、分支、打印、循环二、Python数据类型(注意Python对大小写敏感)数据类型类型转换内置函数浮点数转整数、字符串转整数、字符串转浮点数、任意类型转字符串获取变量类型 type()判断变量是否属于某个类型isinstance()三、算术运算算术操作符逻辑操作符三元操作符运算符优先级四、循环体while循环for循环五、数据结构列表..原创 2020-12-18 17:57:08 · 3388 阅读 · 0 评论 -
微软基础类MFC
(不定期更新内容) 内容: 1. MFC的类层次结构 2. MFC应用程序框架 3. 应用程序分析 4. 消息机制(与WIN32差不多) 5. 消息映射和消息传递 6. 自定义消息 7. 模态对话框和非模态对话框 介绍MFC: MFC全称微软基础类MFC,是以C++类的形式封装了Windows的API,提供应用程序框架和开发应用的工具,用消息映射处理消息原创 2017-09-27 18:14:49 · 1363 阅读 · 0 评论 -
MFC列表控件
1.属性 View 指定程序运行后列表风格:Icon大图标,SmallIcon小图标、List列表、Report报表 Align 对齐方式,Top顶部对齐或Left左对齐 Sort 排序:None不排序、Ascending升序、Descending降序 Single selection 表示每次只能选中一项(行) Auto arrange 使得转载 2017-09-29 21:29:41 · 1505 阅读 · 0 评论 -
VC++6.0 MFC对话框操作MySQL数据库的各种问题
1.中文乱码问题解决方案:修改字符集编码为gbk char * query; query="SET CHARACTER SET gbk"; int t=mysql_real_query((&mysql),query,(unsigned int)strlen(query)); if(t) { AfxMessageBox(_T("编码设置失败")); }2.修原创 2017-12-21 19:38:58 · 1056 阅读 · 0 评论 -
MFC日期时间拾取控件和月历控件
一、日期时间拾取控件CDateTimeCtrl 1.属性值 Day States 将某一天的显示变为粗体 Multi Select 允许用户在控件中选择日期范围,否则只允许选择一个日期 No Today Circle 不用红色圈定今天的日期 No Today 在控件的下边不再显示今天的日期 Week Numbers 在控件的每行左边显示周数 2.基本操作 日期时间拾取控件可改变月历对转载 2017-10-01 14:40:54 · 3385 阅读 · 0 评论 -
C/C++中使用PlaySound()播放音乐
在.h加入#include "mmsystem.h"//導入聲音頭文件#include "windows.h"#pragma comment(lib,"winmm.lib")//導入聲音頭文件庫.cpp写//播放内部资源(.wav格式)音乐,异步方式播放,指定是WAVE资源标识符,不播放缺省声音,音乐循环PlaySound(MAKEINTRESOURCE(IDR_W原创 2017-12-13 21:53:45 · 25113 阅读 · 4 评论 -
MFC实现打印功能
使用CPrintDialog类的构造函数: CPrintDialog(BOOL bPrintSetupOnly, // TRUE for Print Setup, FALSE for Print Dialog DWORD dwFlags = PD_ALLPAGES | PD_USEDEVMODECOPIES | PD_NOPAGENUMS| PD_HID原创 2017-11-21 19:58:27 · 9918 阅读 · 0 评论 -
MFC(2017/9/21)
学习使用MFC的CtrlList控件常用事件和相应函数(1)LVN_ITEMCHANGED 列表控件里的一列被改变的时候发生typedef struct tagNMLISTVIEW{ NMHDR hdr; int iItem;//主项头的标识符,0表示没有 int iSubItem;//子项的标识符(行单元) 0表示没有 还行原创 2017-09-21 16:11:45 · 439 阅读 · 0 评论 -
MFC树形控件
1.创建基于对话框的MFC.exe程序.2.需要15个导入图标ICON,以及对话框画面,如图:图标名分别为 这些插入的图标可自定义为你自己喜欢的,插入随便一个也可满足,就是显示的树型控件都是同一张图标而已。3.在Dlg自定义函数中添加图像列表关联语句,并且添加树型控件的项。 需要知道树形控件的项结构: 3.1与列表控件差不多也有两个结构分别代表主项和子项,不一样的地方在于主项和子项合并在一起而转载 2017-10-01 11:50:22 · 2584 阅读 · 0 评论 -
MFC控件子类化技术实现
1.创建一个机遇对话框的应用程序,名叫Ex4_10,标题为“控件子类化例子”. 2.打开Class Wizard ->单击Add Class ->New命令->创建类名为CSuperLinkCtrl的类,基类是CStatic 3.在对话框增加静态文本控件IDC_STATICSUPERLINK,样式:通知√ 4.在CSuperLinkCtrl类中添加public成员和函数: COLORRE转载 2017-09-29 21:03:01 · 672 阅读 · 1 评论 -
MFC标签控件Tab
1.创建基于对话框的MFC 2.对话框添加入一个标签控件,ID为IDC_TAB1,成员变量:m_Tab,CTabCtrl类型 增加3个对话框IDD_DIALOGPAY,IDD_DIALOGSHIPPING,IDD_DIALOGUSER,都基于Dialog基类创建,即默认创建 并且每个对话框的属性为样式:下层,边框:无 添加如下图的对应对话框控件: IDD_DIALOGUSER IDD转载 2017-10-01 12:54:08 · 746 阅读 · 0 评论 -
MFC资源基础实例
一、主窗口及版本信息修改1.创建一个基于单文档的MFC.EXE程序 2.导入一张图标,并把图标ID改为IDR_MAINFRAME,把原来的IDR_MAINFRAME删除,删除方法:选中->键盘Delete. 3.将程序标题改为”第五章-文字和图形输出程序” 方法:打开资源的String Table,双击IDR_MAINFRAME,进入后将IDR_MAINFRAME的内容(标题)改为:文字和图形转载 2017-10-02 21:55:01 · 927 阅读 · 0 评论 -
MFC对话框控件的属性、方法、消息
一、静态控件 Static 1.属性: Align text 横向对齐方式,有左对齐、居中对齐和右对齐三种,默认为左对齐 Center vertically 将文本垂直居中,为布尔型,默认为假 Notify 控件被单击时是否通过父窗口,布尔型,默认为假 Sunken原创 2017-09-28 21:09:03 · 5011 阅读 · 0 评论 -
关于ASP.NET的后台.cs和js函数之间的调用以及其他坑人的点
asp控件带上runat="server"才可以使用OnClick=".cs文件中的函数名"而HTML控件如<a><input>等标签,基本上在没有引用js的情况下,直接用上面的方法也可以调用.cs函数的但是如果你 引用了.js文件,就可以不是那么顺利地能调用.cs函数了,可以使用如下方法调用注意调用.js文件函数,貌似是需要去掉runat="server"的,...原创 2018-12-07 23:22:29 · 846 阅读 · 0 评论 -
【ASP.NET】清空input file的内容方法(实用)
目前百度基本都有的方法,本人不写了,下面是一种我觉得会经常用到的清空需求,需求:上传文件后要进行文件格式校验,若不对进行清空操作。利用onchange事件,进行检测选择文件后的文件格式,即<input type="file" onchange="check(this)" />function check(flie){ $(file).replaceWith('&l...原创 2018-12-29 18:04:57 · 698 阅读 · 0 评论 -
【ASP.NET】利用XMLHttpRequest实现将上传文件传递后台(Ajax技术)
$(document).ready(function(){ $("#UploadFile").click(function () { //获取文件控件 var file1 = document.getElementById("Upload_File1"); //判断文件长度,从而确定是否有文件 if (file1.v...原创 2018-12-21 22:39:58 · 1690 阅读 · 0 评论 -
【ASP.NET】发布网站上线具体流程
目录软件:VS2017、SQL SERVER 2008目标:纯用IP地址访问 ASP.NET网站,服务器自己装SQL SERVER 2008 ,成功远程连接数据库,成功访问网站。1、上网找 某云 买个云服务器,买后会得到一个公网IP。2、远程连接服务器,安装IIS服务和安装FTP服务 (若链接已失效,百度找"window server 2008 安装xxx服务 即可)2.1 注...原创 2019-02-10 16:33:04 · 2928 阅读 · 0 评论 -
【ASP.NET】DataList控件之ItemTemplate模式(自定义模板)
一、DataList呈现效果图如下:二、前端控件代码: <asp:DataList ID="DataList1" OnItemCommand="DataList1_ItemCommand" runat="server"> <ItemTemplate> <table border="0" runat=&原创 2018-11-11 00:11:29 · 10532 阅读 · 0 评论 -
【ASP.NET】利用UpdatePanel控件实现局部刷新
本章主要解决为什么使用UpdatePanel后,后台方法调ClientScript.RegisterStartupScript()无效问题展开。把这个方法改为ScriptManager.RegisterClientScriptBlock(UpdatePanel的ID,this.GetType(),key ,"Js方法名()", true);注意:第四个参数, 我原本是这样写的"<s...原创 2018-12-23 14:05:16 · 1057 阅读 · 0 评论 -
关于FreeTextBox无法自动换行问题以及清空内容处理方法
问题一:清空FreeTextBox内容方法,目前只知道在JS的处理方法如下控件:注意ID是freetextbox_content 与下面doc的获取有关<ftb:FreeTextBox ID="freetextbox_content" runat="server" Width="900px" Height="432px" />document.getElementById(...原创 2019-02-08 17:27:09 · 259 阅读 · 0 评论 -
【ASP.NET】旧的ADO.NET实体数据模型创建方式
在VS2017的主工程下右击->新建项->数据->ADO.NET实习数据模型,注意:要放到根目录下。接着就是默认点下一步,服务器名填自己电脑名,在我的电脑-右击-属性-高级选项里有(一般)选择自己的SQL数据库创建完成 后生成一个后缀为.edmx的文件,里面有4个文件,其中.tt是不需要的,把2个.tt后缀的文件全部删除,接着点.edmx文件进入它的视图,能看到里面有...原创 2018-12-07 21:56:56 · 881 阅读 · 0 评论 -
【ASP.NET】GridView控件常见问题
<GridView1是GridView的ID>目录1、如何获取GridView某行某列的数据?2、如何获取GridView的主键?3、 Linq语句查询出的数据集捆绑GridView导致数据源不支持服务器端的数据分页【报错问题】4、GridView的ImageField的用法,显示出图片1、如何获取GridView某行某列的数据?注意:e.RowIndex是...原创 2018-12-29 23:43:10 · 884 阅读 · 0 评论 -
【PHP】关于Xampp的问题,导致localhost出现-201连接拒绝
作为PHP萌新一员,我接触了XAMPP这款软件, PHP需要它开启Mysql和Apache,这里侧重于Apache坑爹的地方, 因为Apache的默认端口是80,叫Main Port,如下方式打开看到这个Apache的端口设置点!为什么要说到这个?因为你 肯定会因为启动Apache失败而去百度找到答案是叫你改端口,百度我是找到了改成Main Port为801 后面那个 SSL Port改为...原创 2018-11-12 20:49:24 · 4703 阅读 · 3 评论 -
【JavaScript、JQuery、JQueryUI】新手入门简单粗暴讲解法
学习资料:http://www.w3school.com.cn/ (放心绝对不会是奇怪的网址)一、引入JQuery、JQueryUI方法:1.进入JQuery官网:https://jquery.com/2.依据此图流程下载JQuery库:3.进入JQueryUI官网:https://jqueryui.com/4.依据下图下载JQueryUI库:5. 将JQu...原创 2018-11-16 21:34:10 · 853 阅读 · 0 评论