自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Alien-Hu

学习笔记

  • 博客(236)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 浏览器控制台(console)中JS的常用方法:获取元素、鼠标点击、键盘输入等

【代码】浏览器控制台(console)中JS的常用方法:获取元素、鼠标点击、键盘输入等。

2024-04-06 21:18:47 88

原创 Angular基础---HelloWorld---Day3

0.ng-model 的几种不同的class属性1.ng-model 的引用与属性的调用2.表单验证: (模版引用变量、ngModel 、ngif一起使用)3.根据class属性的值ng-invalid ,设置动态变化的样式

2024-03-10 21:11:32 754

原创 Angular基础---HelloWorld---Day2

1.循环语句: *ngfor2.循环语句:ngSwitch4.事件的绑定:click5.事件的绑定:input6.模版引用变量7.数据双向绑定ngModel8.动态表单控件9.动态表单空间组

2024-03-09 22:16:25 911

原创 Angular基础---HelloWorld---Day1

1. 创建Angular 项目2.对Angular架构的最基本了解3.创建并引用新的组件(component)4.对Angular架构新的认识(多组件)5.组件中业务逻辑文件的编辑(ts文件)6.标签中属性的绑定(1) ID的绑定(2) class的绑定(3) 样式的绑定(4) ng内部样式的绑定(5)条件判断

2024-03-03 21:04:47 1126

原创 C#---第22:Newtonsoft中json/array的解析、创建、SelectToken(获取指定values)方法

【代码】C#---第22:Newtonsoft中json/array的解析、创建、SelectToken(获取指定values)方法。

2023-09-17 22:14:37 1256

原创 C#---第21: partial修饰类的特性及应用

4个不同目录下面的partial 类,校验是否可以都被调用到不同类中独有的方法(Fun() 、Fun2()、Fun3()、Fun5() )在一个partial 类(SmallClass)中定义变量int,校验其他类中是否可以调用改变量。

2023-08-27 21:28:22 1474

原创 C#---第二十:不同类型方法的执行顺序(new / virtual / common / override)

本文介绍不同类型的方法,在代码中的执行顺序问题

2023-08-27 19:50:56 1124

原创 C#---第十九课:时间DateTime相关的应用 Convert.ToDateTime & ParseExact & TryParseExact

1.将字符串转换为标准的DateTime格式2.DateTime数据的相关应用3.ParseExact的应用4.TryParseExact的应用

2022-12-29 14:47:46 1475 14

原创 C#---第十八课:Debug调试技巧--Debug类、pin 、add watch、拖动断点、修改变量、两个断点的联动

1. 在output窗口中输出变量的内容----Debug类2. Pin变量 / add watch 实时监控变量的变化(1) pin to sources(2) add watch3. 自由拖动黄色箭头图标4. 直接修改变量的值5. 两个断点的联动(当一个断点触发,另一个断点才会触发debug)

2022-12-27 18:03:29 2245 1

原创 元素定位的高级用法----多个字段(contains、not、and、preceding-sibling、following-sibling、normalize-space)的联合使用

1.巧用not()与属性值----排除特定元素2.巧用contains 与and、or、not的联合获取属性的值包含的字符---定位元素3.巧用preceding-sibling & following-sibling 获取同级目录

2022-12-13 21:59:56 611

原创 C#---第十七课:委托delegate、匿名函数、Lambda函数、事件的使用

1. 委托的使用基础2. 委托的应用---将委托委托函数的参数(路由的作用)

2022-09-04 17:35:13 559

原创 C#---第十六课:将函数作为参数传递给函数

1.要传递的函数没有返回值(1)没有参数的时候(2)有参数的时候2.要传递的函数有返回值的时候(1)没有参数的时候(2)有参数的时候

2022-08-29 21:17:51 2183

原创 C#---第十五课:字典(Dictionary)的相关使用

1. 初始化字典2. 添加元素时注意事项3. 获取所有的key & 所有的value4. 移除某个key

2022-08-29 20:25:40 675

原创 C#---第十四课:数组(Array)& 列表(List)增删元素、按字母排序、拼接、去重

1. 数组 & 列表的区别2. 数组与列表的对比:增加元素、删除元素3. 数组与列表都可以用的Sort:安字母顺序排序4. 数组与列表都可以用的join:拼接字符串5. 列表特有的一些方法

2022-08-28 19:34:01 1851 1

转载 XPath & CSS元素定位----一篇搞定

文章目录1.XPath 与 CSS selector 的对比1.XPath 与 CSS selector 的对比描述XPathCSS selector父元素//div/.无使用ID定位//div[@id=‘id_value’]div#id_value使用class定位//div[@class=‘class_value’]div.class_value使用name定位//div[@name=‘name_value’]div[name=‘name_va

2022-08-01 21:33:57 713

原创 C#---第十三课:泛型的概念及应用

1. 泛型的概念2. 泛型之前3. 泛型之后

2022-07-13 08:54:37 257

原创 C#---第十二课:列表操作的高级用法---FindAll()、Find()、Select()、Where()、Sort()、Exists()

1.Find() & FindAll() 的使用2.Select() & Where()的使用3.Sort() 对类对象列表进行排序4.Exists() 判断对象列表中是否有符合条件的对象

2022-07-10 17:36:30 4810 1

原创 C#---第十一课:对列表的各种操作,添加、删除、排序、列表长度、获取元素的索引、FirstOrDefault()、SingleOrDefault()、last()

1.添加元素2.删除元素(1)删除列表中指定的元素(2)删除列表A中所有与列表B相交的元素---常规(3)删除列表A中所有与列表B相交的元素---lambda3.排序(正序、倒序)4.获取列表的最大容量(长度)、已用容量6.获取元素在列表中的位置(index)7.判断某元素是否在列表List中8.获取列表中第一个元素First() & FirstOrDefault()9.获取列表中唯一元素Single() & SingleOrDefault()10.获取列表中最后一个元素

2022-07-09 22:16:55 2434

原创 MarkDown常用使用技巧---字体颜色、大小、背景色、表格、图片大小修改---CSDN篇

1.颜色中的各种色号问题2.段落中的字体大小、颜色、字体类型3.文字背景色、整行背景色4.备注信息中的颜色5.markdown表格(1)快速创建表格(2)表格对齐方式6.修改插入的图片显示的大小

2022-06-12 12:49:07 3300

原创 Visual Studio常用功能的设置(1)---安装插件、修改字体、查看历史记录、git diff

visual studio 常用功能的设置

2022-06-05 14:27:59 3675

原创 Python3 & C# ---Selenium元素定位:对元素列表的操作、通过label对input box操作的通用方法

文章目录1.案例介绍2.案例一(1)Python3代码(2)C# 代码1.案例介绍 本篇博文,每个案例都会使用python3 & C# 两种语言实现【案例一】1.本篇案例主要介绍如何使用通用的方法,将百度左上角的标签栏参数化,通过"新闻"、“地图”、"视频"等字段即可访问到不同的元素中。2.使用到selenium中元素列表的获取方法,需要遍历列表找到目标元素,然后再点击3.C# 代码中有用到IList数据类型获取元素列表【案例二】1.本篇案例主要介绍使用la

2022-05-24 13:49:47 696

原创 C#---第十课:字符串String的判断、截取、分割、拼接、清洗、索引获取等操作

1.字符串的判断(1)判断两个字符串是否相等(不区分大小写)---Equals(2)判断字符串是否包含某个字符串---Contains & 替换字符串---Replace(3)判断字符串是否为空或null---string.IsNullOrEmpty(4)判断字符串是否以某个字符串开头、结尾---StartsWith & EndsWith(5)计算某字符/字符串在某个大字符串中的数量---Regex.Matches2.字符串转为大写或小写-----ToUpper & ToLower3. 字符串

2022-05-08 22:41:08 4723

原创 C#---第九课:spacename的引用 & 值类型与引用类型 & 字符串的不可变性 & 字符串的修改 & StringBuilder

文章目录1.值类型与引用类型2.字符串的不可变性2.字符串的不可变性1.值类型与引用类型 【值类型】:1.直接存储值,在栈上存储其值2.值类型变量声明后,不管是否已经赋值,编译器为其分配内存 【引用类型】:1.存储对其值的引用,在栈上存储地址,在堆上存储值2.引用类型当声明一个类时,只在栈中分配一小片内存用于容纳一个地址,而此时并没有为其分配堆上的内存空间,当使用new 创建一个类的实例时,分配堆上的空间,并把堆上空间的地址保存到栈上分配的小片空间中。值类型: 基本

2022-05-08 20:16:20 611

原创 C#---Specflow---BDD(行为驱动)---第一弹:基础代码、将代码上传到Azure

文章目录1.Demo背景2.核心的代码3.将代码上传到Azure平台---(第一次上传代码)4.本地修改代码之后,如何push到Azure(1)通过界面提交代码(2)通过命令行提交代码1.Demo背景本项目只是最最基础的一个Specflow框架的应用,后续会在此项目上叠加其他功能。如果有错误或不足之处,烦请指正,毕竟我也刚入门!【项目的结构】2.核心的代码// Calculator.csnamespace SpecFlowCalculator{ public cl

2022-05-06 22:48:59 658

原创 C#---第八课:类中的字段、方法及属性、静态类与非静态类的区别、构造函数、析构函数

文章目录1.字段 & 属性的区别2.类的最基本结构3.类中属性的设置1.字段 & 属性的区别 字段:一个类中可以有多个字段,例如Person类中,可以有姓名、年龄、性别等字段。用这些字段来区分Person的不同。 属性:一个字段,可以设置一个属性。这个属性又有两个方法get、set方法。分别控制字段获取时候的取值规则与字段赋值时候的规则。 【 字段与属性的区别:】1.字段一般可以理解为是私有的,只有类本身能调用。实例化的对象是不能调用的。2.字段代表的是类的最根本的性质

2022-05-04 22:43:59 2617 1

原创 C#---第七课:方法的几个特性:方法的重载、out、ref、params

文章目录1.方法的重载1).方法重载基本使用2).方法重载的判断2.方法中的参数:out3.方法中的参数:ref4.方法中的参数:params1.方法的重载 方法的重载:一个方法可以有多个场景的应用。相当于一个方法名,但是有多个方法合并到一起的。 【 具体表现:】1.如果参数个数相同,那么参数的类型不能相同 2.如果参数的类型相同,那么参数的个数就不能相同1).方法重载基本使用using System;namespace first_space{ class Com

2022-05-04 17:57:31 988

原创 C#---第六课:方法调用的几种场景:参数的传递、静态变量、递归方法、假设法、冒泡排序

Addnum(n),虽然代表获取到了全局变量的n,但传递给函数的时候,只是传递n的值,相当于n的一个副本。这个函数内部读取的也是这个副本,不是n本身。命令行参数,就是你运行这个程序的时候给它传的参数。它是可选项,不是必须的.如果调用的方法里面,没有返回值去接收修改的变量。即使传递一个变量给方法,最终这个变也仅仅是在方法里面变动了,在全局中这边变量其实没有变动。因设置了全局变量n,在调用方法Addnum()的时候,没有传递参数,因这个方法本身就能获取到全局变量本身,故对这个全局变量本身做了修改!

2022-05-04 12:21:29 543

原创 C#---第五课:特殊的数据类型:常量const、枚举enum、随机数、数组、结构体struct

文章目录1.常量const2.枚举类型enum3.将int类型转换为枚举类型1.常量const const修饰的变量,代表这个变量是一个常量,不能再次改值。 声明的时候,就需要赋值const int number = 20; // number = 30; 使用const修饰之后,就不能再修改值了Console.WriteLine(number);2.枚举类型enum Console.WriteLine(gender)这个是顶级程序语句(To

2022-05-03 22:04:34 934

原创 C#---第四课:循环语句的几种形式for & foreach & while & do/while, 三元表达式

文章目录1.for循环语句2.while循环语句3.do / while循环语句4.三元表达式1.for循环语句for (int i = 0; i< 10; i++){ Console.WriteLine("此时的数据为{0}",i);}Console.ReadKey();//此时的数据为0//此时的数据为1//此时的数据为2//此时的数据为3//此时的数据为4//此时的数据为5//此时的数据为6//此时的数据为7//此时的数据为8//此时的数据为9

2022-05-02 22:38:56 657

原创 C#---第三课:一元运算(++ & --)& if /else & try / catch & switch/case

文章目录1.自增&一元运算 ++与--的应用1).++ & --在变量的后面2).++ & --在变量的前面3).练习题2.逻辑判断语句if/else3.错误的捕获try & catch1.自增&一元运算 ++与–的应用变量自身的加减乘除,如自加1或自减1,叫一元运算两个变量的加减乘除,叫二元运算1).++ & --在变量的后面 ++或- - 的时候,先赋值或先做计算,然后再自身增加或减少。// C#中的++

2022-05-02 08:36:44 455

原创 C#---第二课:字符串的拼接 & @符号 & 数据类型的转换(Convert、TryParse)

文章目录1. 字符串的拼接(1) 字符串 与变量通过加号(+)拼接(2) 字符串里面使用占位符2. 接收输入内容并打印3. @符号的作用(1)保留原始的文件目录(2)按照原始字符串的样式输出4. 数据类型的转换(1)小的数据类型转换为大的数据类型(2)大的数据类型转换为小的数据类型(3)两个int类型的数据计算结果还是int类型(4)如何将两个int类型计算的结果转为小数呢?1. 字符串的拼接(1) 字符串 与变量通过加号(+)拼接string name = "Alien";int age =

2022-04-25 18:07:17 1224

原创 C#---第一课:Hello World & VS Studio的常用功能

文章目录1. 永远的第一步:HelloWorld2. 检查代码:生成解决方案1. 永远的第一步:HelloWorldHelloworld是解决方案的名字, 一个解决方案可以理解为是一个庞大的工程有个项目也叫Helloworld, 可以理解为是其中一个小的项目,多个小项目组成了一个大的工程。另一个项目叫HelloWorld02,另一个小项目。// HelloworldConsole.WriteLine("Hello, World!"); // 输入一行的内容/

2022-04-25 11:40:43 871

原创 Python3---有关日期的处理---最近自然周&最近自然月&最近一周&最近一月---dateutil模块

文章目录0.背景故事1.relativedelta的使用基础(1)某日的后一天 & 前一天(2)某日的未来一周、近一周2.最近一周、最近二周、最近一月、最近一年3.最近一自然周、最近两自然周(1)计算当前日期是一周的第几天(2)计算最近一自然周(3)计算最近二自然周4.最近一自然月、最近两自然月, 最近一自然年(1)根据datetime中replace的使用(2)最近一自然月、最近二自然月0.背景故事本篇博文主要内容有:计算近一周、近两周、近一个月、近一年等周期计算最近一自然周、最近二自

2022-03-28 18:37:43 2707

原创 Python3---对列表删除的三种方式 & 列表的正序遍历与倒序遍历 & 删除多个相同元素

1.Python3中对列表删除的三种方式 2.列表的正序遍历与倒序遍历过程的分析3.删除列表中多个相同元素的方法

2022-03-25 18:36:35 4011 1

转载 MySQL---explain分析sql的学习

文章目录1. EXPLAIN简介2. 执行计划各字段含义1).id2). select_type3). table4). type5). possible_keys 和 key6). key_len7). ref8). rows9). Extra3. 实例分析1. EXPLAIN简介使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈。➤ 通过EXPLAIN,我们可以分析出以下结果:表的读取顺序数据读取

2022-03-14 11:34:25 341

原创 MySQL---慢查询相关的学习

文章目录1.慢查询的开启与设置1)查看慢查询是否开启 & 慢查询的阀值?2)慢查询阀值的设置---临时设置?1.慢查询的开启与设置【慢查询】MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是10S以上的sql语句将会记录在慢查询日志中。默认情况下,Mysql数据库并不启动慢查询日志,需要我们手动来设

2022-03-13 22:18:04 170

原创 python3---内置函数大全(index & count & map & sum & abs & sort & sort & dict & getattr)

文章目录1.index函数----获取列表中某元素的索引值2.count函数---计算列表中某元素的个数3.map函数---通过公式批量处理列表中的元素4.max & min函数---计算列表中某元素的个数5.sum函数---对列表中的元素求和6.abs函数---计算数值的绝对值7.sort函数---对列表进行排序8.zip函数---将2个列表组合成元组9.dict函数---将2个元组组合成字典10.getattr & hasattr---获取对象中某属性的值、判断对象是否具备某属性11.s

2022-03-10 14:56:52 1570 3

原创 爬虫---涨跌停股票池信息----(东方财富)

文章目录1.背景故事--信息来源2.准备工作---获取校验码3.代码实现1.背景故事–信息来源获取涨跌停股票池相关信息,内容包含:股票代码名称涨跌幅最新价成交额换手率连板数【JS返回的数据格式】【涨停股】http://quote.eastmoney.com/ztb/detail#type=ztgc【跌停股】http://quote.eastmoney.com/ztb/detail#type=dtgc2.准备工作—获取校验码访问如上连接地址,在js中找到push

2022-03-09 19:59:14 2225 4

原创 MySQL---replace into 与replace到底有啥区别?-----抛砖引玉

文章目录0.故事的背景1.replace into 与replace 使用方法2.replace into 与 replace 相同效果的场景3.replace into 与 replace 不同效果的场景1).replace函数的具体情况2).replace into 函数的具体情况0.故事的背景【表格结构】CREATE TABLE `xtp_algo_white_list` ( `strategy_type` int DEFAULT NULL, `user_name` varchar(

2022-03-02 17:02:17 821 1

原创 python3----异常处理----AttributeError: ‘str‘ object has no attribute ‘copy‘

文章目录1.异常情况如下:2.代码情况如下:3.解决方法:1.异常情况如下:使用flask_sqlalchemy中,设置数据库模型类的时候报的错误模型类去继承某个抽象类的时候File "D:\TestSoftware\Python2.7.13\lib\site-packages\sqlalchemy\orm\decl_base.py", line 628, in _produce_column_copiescolumn_copies[obj] = copy_ = obj._copy()

2022-02-25 15:24:22 3389

Genymotion_ARM_Translation 大全

genymotion在配置不同版本的Android系统的时候,有时候不能安装APK,需要这个插件的安装: (1)Android 4.4:Genymotion-ARM-Translation_v1.1_for_4.4.zip (2) Android 5.0 or 5.1 : ARM_Translation_Lollipop_5.x.zip (3) Android 6.0 : ARM_Translation_Marshmallow for Android6.0.zip (4) Android 4.4 以下:Genymotion-ARM-Translation v1.1.zip (这个测试的版本不多,不建议使用)

2018-05-26

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

TA关注的人

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