-
[综合] 设计模式学习之简单聊聊如何写出优秀的代码
前言: 到底什么样的代码是优秀的代码?这个恐怕是仁者见仁、智者见智的问题。一个程序员随着能力的提升和视野的开拓不同的阶段看待这个问题会有不一样的答案。不过常见的一些评判的标准,像可维护性,可扩展性、可读性等等,都是常常听到的词语。 代码的评判标准: 可维护性:维护本身的含义就是指在不破坏原有的设计意...
6
热度 -
[综合] Python 3 字符串 lower( ) 方法
Python3字符串lower()方法 Python3.8.5 语法格式: str.lower() 描述: 创建一个字符串将原字符串中区分大小写的字符全部转换为小写。 参数说明: 无。 返回值: 转换后的字符串。 示例: >>>a='UKBKjsdk1214_dq...
15
热度 -
[综合] MySQL中三种开启事务的方式 1.begin 2.start transaction 3.start transaction with consistent snapshot
MySQL中三种开启事务的方式: begin starttransaction starttransactionwithconsistentsnapshot 区别在于创建ReadView(一致性视图)的时机不同。前两种方式,MySQL执行后不会马上创建视图,是在执行第一条select语句时才会创...
17
热度 -
[综合] Python 3 字符串 format_map( ) 方法
Python3字符串format_map()方法 Python3.8.5 语法格式: str.format_map(mapping) 描述: 该方法类似于str.format(**mapping)都可以进行字符串格式化,不同之处在于format()方法是一种所有情况都能使用的格式化方法,而st...
97
热度 -
[综合] JAVA开发常见错误的原因
1.java.lang.NullPointerException 常见的空指针。 那些情况会引发该异常呢? 被调用方法的对象为null。 访问或修改一个null对象的字段。 求一个数组为null对象的长度。 访问或修改一个数组为null对象中的某一个值。 被抛出的值是null并且是一个Throwa...
48
热度 -
[综合] unity学习知识(1)--鼠标和键盘的响应代码
Input类 鼠标 按下返回true boolresult=Input.GetMouseButton(0); 按下鼠标按键的第一帧返回 Input.GetMouseButtonDown(0); 释放鼠标按键的第一帧返回 Input.GetMouseButtonUp(0); 0对应左键1对应右键2对应...
70
热度 -
[综合] unity学习知识(2)--镜头的远近变化代码(狙击镜)
设置Camera的FOV属性实现: 按下镜头拉近,再按下拉远 逐渐拉近 缩放等级变化 usingSystem.Collections; usingSystem.Collections.Generic; usingUnityEngine;publicclassCareamZoom:MonoBeha...
8
热度 -
[综合] MyBatis框架以及源码分析
一.什么是MyBatis框架 mybatis是一个优秀的基于Java的持久层框架,它内部封装了Java传统的JDBC,提供了很多方便高效的封装类以及接口API,使得开发者不必过度关注JDBC开发的复杂过程,而只需要关注要实现功能的sql语句。它通过简单的XML文件或注解来实现框架的配置和使用。同时,...
11
热度 -
[综合] fastJson解析三层嵌套字符串20200808
解析复杂嵌套的json报文,三层list嵌套,报文示例如下: {"returnCode":"000","returnMsg":"查询成功有数据","policyInfo":[{"insuranceInfo":[{"insuranceId":"第二层list元素1","paymentInfo":[{...
39
热度 -
[综合] 埃氏筛与欧拉筛复习札记
埃氏筛与欧拉筛复习札记 #include<iostream> #include<cstdlib> #include<cstring> #include<algorithm> #include<cmath> typedeflonglongl...
6
热度 -
[综合] HTML、CSS基础知识点(2)
HTML、CSS基础知识点(2) HTML基本元素 块级元素 块级元素是容量级标签,自己独占一行 文本级元素(行内元素) 文本级元素是行内标签 p标签比较特殊,是文本级标签确是块级元素 打破标准文档流的3种方法 浮动float 浮动是网页布局中较为常用的手段,浮动元素会脱离标准文档流,浮动前是依...
44
热度 -
56
热度 -
[综合] 游戏鉴赏: 幻想将军2 Fantasy General II : Onslaught
幻想将军2是一款回合制的SLG游戏,其丰富的游戏性和超长的剧情让人着实过了一把瘾。 从画面上说,我个人是觉得不错的,一开始下载这款游戏来玩,也是因为画风就给人一种扎实的感觉,由此开启了其丰富游戏性的大门。 从游戏性来说,分为几个方面 兵种: 从战场维度上看,兵种是分为了海陆空三军,结合不同的地形...
78
热度 -
[综合] 工业节能系统软硬件是关注点
电能是我们生活中常用的能源,是人民生活的基础保障。按照国家电网公司根据用户用电性质的分类,用电可以分为:居民生活用电、一般工商业用电、大工业用电、农业生产用电四大类。同时,每一类的用电收费价格也有不同的标准。 工业节能系统发展良好 其中,工业用电的价格是分类中最高的,加上工业领域中,一些大型制造企业...
32
热度 -
[综合] python机器学习库
后续会继续添加 基本库numpyscipypandasmatplotlib 机器学习库scikit-learn(importsklearn)(支持向量机、回归、随机森林、主成分分析、K-均值等)tensorflow(神经网络)pytorch(神经网络)keras(神经网络)scikit-opt(遗传...
51
热度 -
[综合] python中 xlrd/xlwt模块详解
python中xlrd/xlwt模块详解 1、什么是xlrd模块 python操作excel主要用到xlrd和xlwt两个库,即xlrd是读excel,xlwt是写excel库 一、安装xlrd模块 cmd窗口下pipinstallxlrd 二、使用介绍 #-*-coding=utf-8-*-i...
47
热度 -
[综合] python中错误和异常分析try/except语句解析
定义: 错误:错误是语法或者逻辑上的,语法导致不能被解释器解释报错,例如运行python的时候经常碰到的语法报错SyntaxError:invalidsyntax即属于错误。 异常:语法正确的时候,运行时依旧可能发生错误。运行的时候检测到的被称作为异常。例如除0报错ZeroDivisionError...
31
热度 -
11
热度 -
[综合] 数据结构排序算法代码汇总(c++代码)
关于每个算法的详细介绍请查看分节介绍,这里对所有的排序算法做一个汇总。 归并排序 简单选择排序与堆排序 冒泡排序与快速排序 直接插入排序,希尔排序 #include<iostream> #include<vector> usingnamespacestd;voidSI_s...
68
热度 -
[综合] ch2 6.从有序顺序表中删除所有其值重复的元素,使表中所有元素的值均不相同
#include<iostream> usingnamespacestd;#defineMaxSize100//从有序顺序表中删除所有其值重复的元素,使表中所有元素的值均不相同 typedefstruct{intdata[MaxSize];intLength; }SqList;//扫描L...
60
热度