- 博客(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
1644
原创 登录界面前端设计(基于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
2329
原创 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
267
原创 力扣算法·简单(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
340
原创 graphql查询开发实践(调试)
graphql查询开发实践在api中打开bash,输入python manage.py runserver打开发现有2个入口在url后接上admin,进入管理界面接上api/graphql,进入调试界面query:不带参数:注意id需解码带参数:
2021-08-23 10:50:48
347
原创 力扣日记——数据库篇(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
145
原创 力扣日记——数据库篇(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
87
原创 力扣日记——数据库篇(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
114
原创 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
282
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
180
原创 软件构造学习心得——面向可复用性和可维护性的软件构造(9、11讲)
软件构造学习心得——面向可复用性和可维护性的软件构造(9、11讲)内容Programing for/with reuseLSP协变、反协变数组的子类型化泛型的子类型化泛型中的通配符(?)DelegationComparator和ComparableCRP原则接口的组合白盒框架的原理与实现黑盒框架的原理与实现Programing for/with reuse复用分类:源代码级别的复用模块级别的复用:类/抽象类/接口库级别的复用:API/包系统级别的复用:框架另一种分类
2021-07-06 23:06:51
205
原创 软件构造学习心得——第二部分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
227
原创 软件构造学习心得——第二部分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
425
原创 软件构造学习心得——第一部分(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
126
原创 软件构造学习心得——第一部分(1、3讲)(上)
软件构造学习心得——第一部分(1、3讲)(上)内容重点软件构造的多维度视图软件构造的阶段划分、各阶段的构造活动内部/外部的质量指标软件配置管理SCM与版本控制系统VCSGit的结构、工作原理、基本指令1.软件构造的多维度视图Moment view:特定时刻视图Period view:过程变化视图翻译参考:感谢精译第一讲最重要考试:一个东西属于哪个阶段哪个层面2.软件构造的阶段划分、各阶段的构造活动Build-time (构造阶段):idea Þ requirement Þ
2021-07-02 05:07:44
676
空空如也
.net npgsql的插入操作是不是底层报错有问题啊,总抛出主键重复
2022-04-02
npm run serve之后network显示unavailable
2021-08-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人