自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 PGSQL记录

查询PGSQL数据库特定scema中存储过程内容中的字符串。—设置按照mssql语法下执行存储过程脚本。–查询PGSQL存储过程数量。5.声明变量且赋值 判断。1.每句后面需要加;

2024-11-15 09:33:13 509

原创 HJ50 四则运算

保证字符串中的有效字符包括[‘0’-‘9’],‘+’,‘-’, ‘*’,‘/’ ,‘(’, ‘)’,‘[’, ‘]’,‘{’ ,‘}’。数据范围:表达式计算结果和过程中满足 ∣val∣≤1000 ,字符串长度满足 1≤n≤1000。输入一个表达式(用字符串表示),求这个表达式的值。输入:3+2*{1+2*[-4/(8-6)+7]}输入描述:输入一个算术表达式。输出描述:得到计算结果。

2024-11-06 23:40:50 141

原创 HJ48 从单向链表中删除指定值的节点

描述 输入一个单向链表和一个节点的值,从单向链表中删除等于该值的节点,删除后如果链表中无节点则返回空指针。

2024-11-06 21:43:59 219

原创 HJ45 名字的漂亮度

给出一个字符串,该字符串仅由小写字母组成,定义这个字符串的“漂亮度”是其所有字母“漂亮度”的总和。每个字母都有一个“漂亮度”,范围在1到26之间。没有任何两个不同字母拥有相同的“漂亮度”。给出多个字符串,计算每个字符串最大可能的“漂亮度”。输入描述:第一行一个整数N,接下来N行每行一个字符串。数据范围:输入的名字长度满足 1≤n≤10000。输出描述:每个字符串可能的最大漂亮程度。

2024-11-05 22:12:44 141

原创 HJ43 迷宫问题

它表示一个迷宫,其中的1表示墙壁,0表示可以走的路, 只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的路线。入口点为[0,0],既第一格是可以走的路。

2024-11-04 22:53:17 203

原创 HJ41 称砝码

数据范围:每组输入数据满足 1≤n≤10 , 1≤mi ≤2000 , 1≤x i ≤10。第二行:m1 m2 m3 …mn — 每种砝码的重量(范围[1,2000])第三行:x1 x2 x3 …xn — 每种砝码对应的数量(范围[1,10])现在要用这些砝码去称物体的重量(放在同一侧),问能称出多少种不同的重量。现有n种砝码,重量互不相等,分别为 m1,m2,m3…输出描述: 利用给定的砝码可以称出的不同的重量数。每种砝码对应的数量为 x1,x2,x3…第一行:n— 砝码的种数(范围[1,10])

2024-11-02 22:06:42 220

原创 HJ38 求小球落地5次后所经历的路程和第5次反弹的高度

【代码】HJ38 求小球落地5次后所经历的路程和第5次反弹的高度。

2024-11-01 23:05:04 280

原创 HJ33 整数与IP地址间的转换

描述 原理:ip地址的每段可以看成是一个0-255的整数,把每段拆分成一个二进制形式组合起来,然后把这个二进制数转变成 一个长整数。组合起来即为:00001010 00000000 00000011 11000001,转换为10进制数就是:167773121,即该IP地址转换后的数字就是它了。举例:一个ip地址为10.0.3.193。数据范围:保证输入的是合法的 IP 序列。HJ33 整数与IP地址间的转换。

2024-11-01 22:49:52 198

原创 HJ36 字符串加密

有一种技巧可以对数据进行加密,它使用一个单词作为它的密匙。下面是它的工作原理:首先,选择一个单词作为密匙,如TRAILBLAZERS。如果单词中包含有重复的字母,只保留第1个,将所得结果作为新字母表开头,并将新建立的字母表中未出现的字母按照正常字母表顺序加入新字母表。如下所示:(实际需建立小写字母的字母表,此字母表仅为方便演示)在对信息进行加密时,信息中的每个字母被固定于顶上那行,并用下面那行的对应字母一一取代原文的字母(字母字符的大小写状态应该保留)。请实现下述接口,通过指定的密匙和明文得到密文。

2024-11-01 22:14:01 194

原创 HJ32 密码截取

因为截获的串太长了,而且存在多种可能的情况(abaaab可看作是aba,或baaab的加密形式),Cathcer的工作量实在是太大了,他只能向电脑高手求助,你能帮Catcher找出最长的有效密码串吗?Catcher是MCA国的情报员,他工作时发现敌国会用一些对称的密码进行通信,比如像这些ABBA,ABA,A,123321,但是他们有时会在开始或结束时加入一些无关的字符以防止别国破解。比如进行下列变化ABBA->12ABBA,ABA->ABAKK,123321->51233214。

2024-11-01 21:32:46 185

原创 HJ29 字符串加解密

数据范围:输入的两个字符串长度满足 1≤n≤1000 ,保证输入的字符串都是只由大小写字母或者数字组成。输入描述:第一行输入一串要加密的密码 第二行输入一串加过密的密码。输出描述:第一行输出加密后的字符 第二行输出解密后的字符。描述 :对输入的字符串进行加解密,并输出。HJ29 字符串加解密。

2024-10-29 21:30:03 210

原创 HJ27 查找兄弟单词

定义一个单词的“兄弟单词”为:交换该单词字母顺序(注:可以交换任意次,而不添加、删除、修改原有的字母就能生成的单词。现在给定你 n个单词,另外再给你一个单词 x ,让你寻找 x 的兄弟单词里,按字典序排列后的第 k 个单词是什么。兄弟单词要求和原来的单词不同。例如: ab 和 ba 是兄弟单词。ab 和 ab 则不是兄弟单词。注意:字典中可能有重复单词。

2024-10-28 23:51:00 172

原创 HJ26 字符串排序

规则 2 :同一个英文字母的大小写同时存在时,按照输入顺序排列。如,输入: BabA 输出: aABb。规则 1 :英文字母从 A 到 Z 排列,不区分大小写。如,输入: Type 输出: epTy。规则 3 :非英文字母的其它字符保持原来的位置。编写一个程序,将输入字符串中的字符按如下规则排序。数据范围:输入的字符串长度满足 1≤n≤1000。输入描述:输入字符串 输出描述:输出字符串。

2024-10-28 22:26:39 150

原创 【SQL】查询语句记录

【代码】【SQL】查询语句记录。

2024-03-21 14:39:23 626 1

原创 【数据库】合并统一类型为一行

FOR XML PATH 是将查询结果集以XML形式展现,将多行的结果,展示在同一行若想要将数据包含在自己定义的标签里,则给Path加上参数即可若不需要形成XML格式的数据,只需要数据,则可以写成也可以用其他形式隔开,不单单是逗号,也可以用其他符号进行间隔,但如果是‘<’,‘>’ 这类字符则会在存储的时候会发生转换此时若不想要符号发生转变,则需要写成。

2024-01-04 13:52:38 415 1

原创 VUE调用组件

VUE调用组件。

2023-03-02 11:41:39 434

原创 C#请求API接口

因为PDA访问不通网址,没法用AJAX调用接口进行数据传送

2022-12-28 10:07:31 931

原创 Vue实现加载效果

实现加载效果

2022-11-25 15:37:22 988

原创 C#用到过的数据转换记录

用到过的数据转换

2022-11-24 16:52:47 269

原创 SQL去掉0

去掉0

2022-10-09 10:31:13 6077

原创 深度选择器

深度选择器

2022-08-09 11:37:58 185

原创 VUE分页打印问题

VUE分页打印

2022-08-08 18:54:56 840 1

原创 判断淘宝评论是好评还是坏评

先爬取10页淘宝的评论信息mport requestsimport jsonimport pandas as pd# 获取网页信息def getHTMLText(url): try: # 设置请求头 headers = {'user-agent': 'Mozilla/5.0'} r = requests.get(url, headers=headers, timeout=30) r.raise_for_status()

2020-12-15 13:02:16 567

原创 【5】从类、API、框架三个层面学习如何设计可复用软件实体的具体技术

未来最有可能产生显著效益的复用是对软件生命周期中一些主要开发阶段的软件制品的复用按抽象程度的高低,可以划分为如下的复用级别:(1)代码的复用包括目标代码和源代码的复用。其中目标代码的复用级别最低,历史也最久,当前大部分编程语言的运行支持系统都提供了连接(Link)、绑定(Binding)等功能来支持这种复用。源代码的复用级别略高于目标代码的复用,程序员在编程时把一些想复用的代码段复制到自己的程序中,但这样往往会产生一些新旧代码不匹配的错误。想大规模的实现源程序的复用只有依靠含有大量可复用构件的构件库

2020-05-25 11:35:29 377

翻译 【4】git

版本控制方案应支持的操作列表:• 恢复到过去的版本• 比较两个不同的版本• 将完整的版本历史记录推送到另一个位置• 从那个位置拉回历史• 合并属于相同早期版本的版本添加链接描述Git是一个版本控制系统(VCS)。其中两个人(Alyssa和Ben)“同时”进行了更改。在这种情况下,“同时”并不意味着同时发生。相反,这意味着他们基于相同的先前版本制作了两个不同的新版本,当多个提交共享同一父提交时,我们的历史记录DAG从序列更改为树目录结构假如现在有一个工程被git管理,它分为三个部分:

2020-05-16 00:19:13 133

翻译 【3】测试、避免调试、规格

测试:程序的形式推理(验证)-> 代码审核 -> 测试测试优先编程尽早并经常进行测试 单个功能开发顺序:1.编写功能说明2.编写符合规范的测试3.编写实际代码,一旦代码通过测试即完成通过分区选择测试用例将输入的每个子域由一组输入组成。子域合在一起完全覆盖了输入空间,因此每个输入都位于至少一个子域中子域的思想:将输入空间划分为程序在其上具有相似行为的相似输入集。…在分区中包括边界:eg: • 0是正数和负数之间的边界• 数值类型的最大值和最小值,例如int和doub

2020-05-16 00:16:36 122

翻译 【2】Java基础

MIT相关资料原始值:原始值由裸常数表示。箭头只是对值的引用对象值:是一个用其类型标记的圆。重新分配不变的价值:String是不可变类型的示例,该类型的值一旦创建就永远不会更改。一次分配且永不重新分配的变量。要使引用不可变,请使用关键字声明final:可变值Java的原始类型void不是基本数据类型运算:是接受输入并产生输出的函数(有时会自己更改值)。操作的语法各不相同,但是无论如何编写,我们仍然将它们视为函数。 • 作为中缀,前缀或后缀运算符。 例如,a + b调用操作+ :

2020-05-16 00:03:31 114

翻译 【1】线程安全

MIT相关资料线程安全如果一个数据类型或静态方法在多个线程中使用时表现正确,则无论这些线程如何执行,并且不需要调用代码进行额外的协调,如果该类型正确,则该方法是线程安全的。o “行为正确”是指满足其规格并保留其rep不变性;o “无论线程如何执行”都意味着线程可能在多个处理器上或在同一处理器上有时间片;o “没有额外的协调”意味着数据类型不能在其调用者上设置与时序相关的前提条件,  例如“get()在进行set()过程中不能调用”。策略1:禁闭我们实现线程安全的第一种方法是限制。

2020-05-15 23:56:05 174

原创 将淘宝商品自动添加购物车

环境安装 python,配置 selenium 环境 安装浏览器驱动问题描述完成指定网站搜索某个关键字,切换到另一个网页,将搜索商品放到购物车 的联系源代码#导入 selenium 的 webdriver 库from selenium import webdriver import timedriver = webdriver.Chrome() driver.get("http://www.taobao.com") driver.find_element_by_id("q.

2020-05-14 15:44:04 2792 3

原创 【3】单例模式

单例模式(Singleton pattern)核心作用保证一个类只有一个实例,并且提供一个访问该实例的全局访问点五种实现单例模式的方式饿汉式(线程安全,调用效率高,不能延时加载)package singlon;//饿汉模式单例public class Hungry{ //一次性加载可能会浪费空间 private byte[] data1=new byte[1024*1024]; private byte[] data2=new byte[1024*1024];

2020-05-13 16:45:51 150

原创 【2】抽象工厂模式

抽象工厂模式模式动机在工厂方法模式中具体工厂负责生产具体的产品,每一个具体工厂对应一种具体产品,工厂方法也具有唯一性,一般情况下,一个具体工厂中只有一个工厂方法或者一组重载的工厂方法。但是有时候我们需要一个工厂可以提供多个产品对象,而不是单一的产品对象。引入概念• 产品等级结构:产品等级结构即产品的继承结构,如一个抽象类是电视机,其子类有海尔电视机、海信电视机、TCL电视机,则抽象电视机与具体品牌的电视机之间构成了一个产品等级结构,抽象电视机是父类,而具体品牌的电视机是其子类。• 产品族:在

2020-05-13 14:05:56 206

原创 【1】工厂方法模式

工厂方法模式模式定义工厂方法模式(Factory Method Pattern)又称为工厂模式,也叫虚拟构造器(VirtualConstructor)模式或者多态工厂(Polymorphic Factory)模式,它属于类创建型模式。在工厂方法模式中,工厂父类负责定义创建产品对象的公共接口,而工厂子类则负责生成具体的产品对象,这样做的目的是讲产品类的实例化操作延迟到工厂子类中完成,即通过工厂子类来确定究竟应该实例化哪一个具体产品类UML图 类图抽象工厂(Creator):

2020-05-13 13:54:57 200

原创 网络编程: socket套接字编程

代码链接:https://github.com/COTI1/Porject/tree/master/linux/socket

2020-03-10 18:44:29 120

原创 【6】多态

2020-02-20 08:57:02 140

原创 【5】继承

2020-02-20 08:55:54 130

原创 【4】模板

2020-02-20 08:55:01 134

原创 【3】内存分配

2020-02-20 08:54:20 104

原创 【2】类和对象

2020-02-20 08:53:25 120

原创 【1】基础

2020-02-12 17:50:28 154 1

原创 【6】简单的代码实现

1.调整数组使奇数全部都位于偶数前面。 #include <stdio.h> #include<stdlib.h> int main() { int i, j,tmp=0; int a[9] = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; for (i=0;i<9;i++){ for (j = 8; j &g...

2019-04-22 13:40:26 128

空空如也

空空如也

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

TA关注的人

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