自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (2)
  • 收藏
  • 关注

原创 c#+npgsql采坑记录

c#+npgsql采坑记录做数据库作业时踩了些坑,做个记录1.pgsql的主键int的模糊查询pgsql中以int作为主键,比如student以sid作为主键,当sid为int时,模糊查询会使索引失效。而mysql没有这个问题。所以主键类型的设定要慎重详情看2.npgsqlcommand的insert报错主键重复程序崩溃,但实际插入成功了,把字符串换成删除时没有问题;把insert语句放在pgsql里执行也没问题,暂时还没找到原因,可能是.net的问题可能的解决方案...

2022-04-02 02:58:29 1508

原创 登录界面前端设计(基于element-ui)

登录界面前端设计(基于element-ui)element-ui官方文档main.js在main.js中引入element-uiimport ElementUI from 'element-ui';import 'element-ui/lib/theme-chalk/index.css';Vue.use(ElementUI);引入要用的Apollo接口const apolloClient = new ApolloClient({ uri: "http://127.0.0.1:8

2021-08-25 15:19:44 2124

原创 graphene-django开发实践——登录为例

graphene-django开发实践——登录为例django官方文档登录接口实现userLogin为例model:属性设定,首先得有用户名和密码class AccountUser(BaseModel): username = models.CharField(max_length=50, blank=True, default=None) password = models.CharField(max_length=50, blank=True, default=None)

2021-08-25 13:52:15 195

原创 力扣算法·简单(1)

力扣算法·简单(1)1.两数之和第一想到的就是暴力解法了,2重for循环解决class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { int i=0,j=1; vector<int> result={i,j}; for(i=0;i<nums.size()-1;i++){ for(

2021-08-23 15:29:30 244

原创 graphql查询开发实践(调试)

graphql查询开发实践在api中打开bash,输入python manage.py runserver打开发现有2个入口在url后接上admin,进入管理界面接上api/graphql,进入调试界面query:不带参数:注意id需解码带参数:

2021-08-23 10:50:48 250

原创 力扣日记——数据库篇(3)

力扣日记——数据库篇(3)178统计大于等于该项的项数作为rank,然后将score降序排列select s1.Score as "Score",count(distinct s2.Score) as "Rank"from Scores s1,Scores s2where s1.Score<=s2.Scoregroup by s1.Idorder by s1.Score desc;184注意in的用法,先把每个部门最高工资找出来,再用in去找select d.Name as

2021-08-09 11:42:33 82

原创 力扣日记——数据库篇(2)

力扣日记——数据库篇(2)181解:select e.Name as "Employee" from Employee eWHERE e.Salary>(select Salary FROM Employee WHERE Id=e.ManagerID )

2021-08-03 10:45:15 62

原创 力扣日记——数据库篇(1)

力扣日记——数据库篇(1)627题目:MySQL教程MySQL的update用法UPDATE table_name SET field1=new-value1, field2=new-value2[WHERE Clause]if用法IF(expr1,expr2,expr3)如果 expr1 是TRUE (expr1 <> 0 and expr1 <> NULL),则 IF()的返回值为expr2; 否则返回值则为 expr3。IF() 的返回值为数字值或字符串

2021-08-02 17:13:59 87

原创 quickapp开发与js学习

quickapp开发与js学习笔记(1)学习日志以供记录let块级作用域,函数内部使用let定义后,对函数外部无影响。var函数作用域,var可以用来声明全局变量,也可以声明局部变量。在一个函数内利用var声明一个变量,则这个变量只在这个函数内有效。可以修改,不初始化会输出undefined,不会报错后续定义会覆盖前者this与that在JavaScript中,this代表的是当前对象。(上下文环境)var that=this就是将当前的this对象复制一份到that变量中。意义——绑

2021-07-18 23:06:56 230 3

原创 软件构造学习心得——第三部分(10-11讲)

标题内容可维护性的常见度量指标聚合度与耦合度SOLID语法、正则表达式设计模式adapter、decorator、strategy、template、iterator/iterable、factory method、visitor可维护性的常见度量指标圈复杂度(CC):独立路径的个数,如果越多需要更多的测试代码行数(LOC):每个模块的平均代码行数Halstead Volume(HV):运算符和操作数的数目可维护性指数(MI):基于HV、CC、LOC、COM(每个模块的注释行百分比)

2021-07-07 01:19:03 124

原创 软件构造学习心得——面向可复用性和可维护性的软件构造(9、11讲)

软件构造学习心得——面向可复用性和可维护性的软件构造(9、11讲)内容Programing for/with reuseLSP协变、反协变数组的子类型化泛型的子类型化泛型中的通配符(?)DelegationComparator和ComparableCRP原则接口的组合白盒框架的原理与实现黑盒框架的原理与实现Programing for/with reuse复用分类:源代码级别的复用模块级别的复用:类/抽象类/接口库级别的复用:API/包系统级别的复用:框架另一种分类

2021-07-06 23:06:51 154

原创 软件构造学习心得——第二部分ADT+OOP(4-8讲)(下)

软件构造学习心得——第二部分ADT+OOP(4-8讲)(下)内容基本数据类型、对象数据类型静态类型检查、动态类型检查Mutable/Immutable值的改变、引用的改变防御式拷贝Snapshot diagramSpecification、前置/后置条件行为等价性规约的强度ADT操作的四种类型表示独立性表示泄露不变量、表示不变量RI表示空间、抽象空间、AF以注释的形式撰写AF、RI接口、抽象类、具体类继承、override多态、overload泛型等价性equals

2021-07-03 03:33:33 172

原创 软件构造学习心得——第二部分ADT+OOP(4-8讲)(上)

软件构造学习心得——第二部分ADT+OOP(4-8讲)(上)内容基本数据类型、对象数据类型静态类型检查、动态类型检查Mutable/Immutable值的改变、引用的改变防御式拷贝Snapshot diagramSpecification、前置/后置条件行为等价性规约的强度ADT操作的四种类型表示独立性表示泄露不变量、表示不变量RI表示空间、抽象空间、AF以注释的形式撰写AF、RI接口、抽象类、具体类继承、override多态、overload泛型等价性equals

2021-07-03 03:29:37 352

原创 软件构造学习心得——第一部分(1、3讲)(下)

软件构造学习心得——第一部分(1、3讲)(下)内容软件配置管理SCM与版本控制系统VCSGit的结构、工作原理、基本指令1.软件配置管理SCM与版本控制系统VCSSoftware Configuration Mgmt. (SCM)软件配置管理:追踪和控制软件的变化SCM practices include revision control and the establishment ofbaselines基本概念:软件配置项:软件中发生变化的基本单元(例如:文件)基线:软件持续变化过程

2021-07-02 06:11:47 90

原创 软件构造学习心得——第一部分(1、3讲)(上)

软件构造学习心得——第一部分(1、3讲)(上)内容重点软件构造的多维度视图软件构造的阶段划分、各阶段的构造活动内部/外部的质量指标软件配置管理SCM与版本控制系统VCSGit的结构、工作原理、基本指令1.软件构造的多维度视图Moment view:特定时刻视图Period view:过程变化视图翻译参考:感谢精译第一讲最重要考试:一个东西属于哪个阶段哪个层面2.软件构造的阶段划分、各阶段的构造活动Build-time (构造阶段):idea Þ requirement Þ

2021-07-02 05:07:44 581

空空如也

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

TA关注的人

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