学习笔记
文章平均质量分 84
我只是学了一下编程
这个作者很懒,什么都没留下…
展开
-
Vue学习笔记
1、vue和avalon一样,都不支持VM初始时不存在的属性而在Angular里是可以支持的,因为angular采用脏检查的方式实现双向绑定,vue和avalon都是采用setter和getter实现双向绑定例,如下代码在一秒后不会显示出“xxcanghai”的字样<div id="app"> <h1>{{obj.text}}</h1></div><script> var v = new Vue({ e原创 2021-10-07 12:09:57 · 205 阅读 · 0 评论 -
python 生成器和迭代器有这篇就够了
列表生成器 首先举个例子现在有个需求,看列表 [0,1,2,3,4,5,6,7,8,9],要求你把列表里面的每个值加1,你怎么实现呢?方法一(简单):+ View Code方法二(一般):+ View Code方法三(高级):+ View Code 生成器什么是生成器? 通过列表生成式,我们可以直接创建一个列表,但是,受到内存限制,列表容量肯定是有限的,而且创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝原创 2021-10-07 12:04:45 · 147 阅读 · 0 评论 -
Python机器学习笔记:sklearn库的学习
自2007年发布以来,scikit-learn已经成为Python重要的机器学习库了,scikit-learn简称sklearn,支持包括分类,回归,降维和聚类四大机器学习算法。还包括了特征提取,数据处理和模型评估者三大模块。 sklearn是Scipy的扩展,建立在Numpy和matplolib库的基础上。利用这几大模块的优势,可以大大的提高机器学习的效率。 sklearn拥有着完善的文档,上手容易,具有着丰富的API,在学术界颇受欢迎。sklearn已经封装了大量的机器学习算法,包括LIBS原创 2021-10-07 12:03:29 · 2752 阅读 · 0 评论 -
20个数据库设计的最佳实践
数据库设计是整个程序的重点之一,为了支持相关程序运行,最佳的数据库设计往往不可能一蹴而就,只能反复探寻并逐步求精,这是一个复杂的过程,也是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。下面给出了20个数据库设计最佳实践,当然,所谓最佳,还是要看它是否适合你的程序。一起来了解了解吧。使用明确、统一的标明和列名,例如 School, SchoolCourse, CourceID。 数据表名使用单数而不是复数,例如 StudentCourse,而不是StudentCourses。.原创 2021-10-07 12:01:26 · 513 阅读 · 0 评论 -
简单十步让你全面理解SQL
很多程序员认为SQL是一头难以驯服的野兽。它是为数不多的声明性语言之一,也因为这样,其展示了完全不同于其他的表现形式、命令式语言、面向对象语言甚至函数式编程语言(虽然有些人觉得SQL还是有些类似功能)。 我每天都写SQL,我的开源软件JOOQ中也包含SQL。因此我觉得有必要为还在为此苦苦挣扎的你呈现SQL的优美!下面的教程面向于: 已经使用过但没有完全理解SQL的读者 已经差不多了解SQL但从未真正考虑过它的语法的读者 想要指导他人学习SQL的读者 本教程将重点介..原创 2021-10-07 12:00:40 · 868 阅读 · 0 评论 -
PHP编程中10个最常见的错误
PHP是一种非常流行的开源服务器端脚本语言,你在万维网看到的大多数网站都是使用php开发的。本篇将为大家介绍PHP开发中10个最常见的问题,希望能够对朋友有所帮助。错误1:foreach循环后留下悬挂指针 在foreach循环中,如果我们需要更改迭代的元素或是为了提高效率,运用引用是一个好办法: $arr= array(1, 2, 3, 4); foreach($arras&$value) { $value= $value* 2...原创 2021-10-06 19:58:45 · 439 阅读 · 0 评论 -
Python 3 进阶 —— 使用 PyMySQL 操作 MySQL
PyMySQL是一个纯 Python 实现的 MySQL 客户端操作库,支持事务、存储过程、批量执行等。PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。安装pip install PyMySQL创建数据库连接import pymysqlconnection = pymysql.connect(host='localhost', port=330.原创 2021-10-06 19:57:32 · 266 阅读 · 0 评论 -
Python 3 入门,看这篇就够了
简介Python 是一种高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 由 Guido van Rossum 于 1989 年底在荷兰国家数学和计算机科学研究所发明,第一个公开发行版发行于 1991 年。特点 易于学习:Python 有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。 易于阅读:Python 代码定义的更清晰。 易于维护:Python 的成功在于它的源代码是相当容易维护的。 一个广泛的标准库:Python原创 2021-10-06 19:56:35 · 230 阅读 · 0 评论 -
Go 语言优秀资源整理,为项目落地加速
指导原则 简单性 复杂性把可读的程序变得不可读,复杂性终结了很多软件项目。 可读性 代码是给人看的,代码阅读时长远超编写。程序必须可维护,那可读是第一步。 生产率 拥有众多的工具集和基础库,可以很简单方便的完成绝大多数工作。 编译速度足够快,拥有动态语言的高效,但却不会面临动态语言不可靠的问题。 自带编程规范,使得团队代码一致,也帮助开发者发现和避免潜在的错误。 AwesomeGitHub Topic for Go Awesome原创 2021-10-06 19:54:36 · 882 阅读 · 0 评论 -
史上最全的 Python 3 类型转换指南
int支持转换为 int 类型的,仅有float、str、bytes,其他类型均不支持。float -> int会去掉小数点及后面的数值,仅保留整数部分。int(-12.94) # -12str -> int如果字符串中有数字(0-9)和正负号(+/-)以外的字符,就会报错。int('1209') # 1209int('-12') # -12int('+1008') # 1008bytes -> int如果 .原创 2021-10-06 19:53:00 · 248 阅读 · 0 评论 -
两千行PHP学习笔记
//语法错误(syntax error)在语法分析阶段,源代码并未被执行,故不会有任何输出。/* 【命名规则】 */常量名 类常量建议全大写,单词间用下划线分隔 // MIN_WIDTH变量名建议用下划线方式分隔 // $var_name函数名建议用驼峰命名法 // varName定界符建议全大写 // <<<DING, <<<'DING'文件名建议全小写和下划线、数...原创 2021-10-06 19:51:40 · 165 阅读 · 0 评论 -
一千行MySQL学习笔记
复制代码/* 启动MySQL */net start mysql/* 连接与断开服务器 */mysql -h 地址 -P 端口 -u 用户名 -p 密码/* 跳过权限验证登录MySQL */mysqld --skip-grant-tables-- 修改root密码密码加密函数password()update mysql.user set password=password('root');SHOW PROCESSLIST -- 显示哪些线程正在运行SHOW VARIABLES..原创 2021-10-06 19:49:10 · 236 阅读 · 0 评论 -
C++多态篇
面向对象三大特征:封装,继承,多态多态: 发出一条命令时,不同的对象接收到同样的命令做出的动作不同多态篇会学习到的目录:普通虚函数 & 虚析构函数 纯虚函数:抽象类 & 接口类 RTTI (运行时类型识别) 异常处理 概念区分: 隐藏 & 覆盖 | 早绑定与晚绑定 虚函数表(核心部分)多态的内容很多,概念也听起来有点变态不过这也是最精彩的部分了。c++ 虚函数什么是多态?多态是指相同对象收到不同消息或不同对象收到相同消息时产生不同..原创 2021-10-06 19:41:55 · 182 阅读 · 0 评论 -
C++模板篇
友元函数函数定义分类:1. 全局函数2. 成员函数友元全局函数例子:class Coordinate{ friend void printXY(Coordinate &c);public: Coordinate(int x,int y);private: int m_iX; int m_iY;}关键字friend + 声明友元函数(对象的引用或指针)传入引用或指针访问速度更快,不提倡直接传入对象。因为我们在main函数中想使用printxy原创 2021-10-06 19:36:04 · 132 阅读 · 0 评论 -
c语言入门
C语言一经出现就以其功能丰富、表达能力强、灵活方便、应用面广等特点迅速在全世界普及和推广。C语言不但执行效率高而且可移植性好,可以用来开发应用软件、驱动、操作系统等。C语言也是其它众多高级语言的鼻祖语言,所以说学习C语言是进入编程世界的必修课。hello,world#include<stdio.h> int main(){ /*在双引号中间输入Hello World*/ printf("Hello World"); return 0; }注:在最新原创 2021-10-06 19:32:43 · 300 阅读 · 0 评论