- 博客(52)
- 收藏
- 关注
原创 深度学习入门:基于 Python 的理论与实现笔记
并且, 在神经网络的运算中,当数据传送成为瓶颈时,批处理可以减轻数据总线的负荷(严格地讲,相对于数据读入,可以将更多的时间用在计算上)神经网络的梯度:∂L/∂W = 偏导数集合 = (∂L/∂w11 ∂L/∂w12 ∂L/∂w13 ∂L/∂w21 ∂L/∂w22 ∂L/∂w23)线性函数:一条直线,或一个面,满足特性 f(x)=kx+b f(x+y)=f(x)+f(y) f(kx)=kf(x)全连接(fully-connected):神经网络中,相邻层的所有神经元之间都有连接,用 Affine 层实现。
2025-02-08 18:12:45
925
1
原创 C++ Primer 笔记
在方法外和类外,会有默认值在方法内或类内,无默认值声明:告诉编译器变量的名称和类型定义:创建变量的实体,为其分配内存,并可选择性地初始化,默认初始化类的话一般默认构造函数初始化:定义变量时赋予其一个初始值,类的话可以使用非默认构造函数赋值:调用重载操作符【=】函数,拷贝右值到变量,类的话使用非默认构造函数。
2025-01-01 19:05:45
925
原创 PV操作小结
PV操作是利用火车信号灯(信号量 semaphore)提出的概念。V操作(荷兰文vrijgeven,意为释放)P操作(荷兰文passeren,意为通过)信号量s有一个关联的阻塞队列。
2023-12-12 11:09:50
203
原创 uni-app 微信解绑提示缺失业务参数
只有在微信认证登陆 uni-app 时uni-app 微信解绑或退出才需调用 uni-app 提供的Api。
2023-08-07 10:59:35
1650
原创 C 专家编程笔记
C 专家编程笔记ANSI C 编译器形参至少支持 31 个实参至少支持 31 个源代码行至少支持 509 个字符表达式至少支持 32 层嵌套括号long int 至少 32 位switch 至少支持 257 个 caseconst 限定符是修饰指针所指向的类型,而不是指针本身strlen 不包括 ‘\0’正确:malloc(strlen(str) + 1)NUL 结束一个 ASCII 字符串NULL 表示什么也不指向(空指针)sizeofsizeof(int) 类型名必须加括
2021-10-17 13:52:00
182
原创 Python Getter Setter
Python Getter Setter@property 表示只读@xxx.setter 表示可写属性不能和方法名同名1 个下划线会被外部覆盖外部调用 self._xxx = 1 会覆盖类内部调用的 self._xxx2 个下划线不会被外部覆盖外部调用 self.__xxx = 1 不会覆盖类内部调用的 self.__xxx这样外部的 self.__xxx 和内部的 self.__xxx 是不同的值class Person: def __init__(self,
2021-09-22 23:19:57
171
原创 HBase 权威指南笔记
HBase 权威指南笔记hadoopcore-site.xmlhdfs-site.xmlmapred-site.xmlyarn-site.xml$ ./sbin/start-dfs.sh$ ./sbin/stop-dfs.shhbasehbase-site.xml$ ./bin/start-hbase.sh$ ./bin/hbase shell$ ./bin/stop-hbase.shscanscan withStartRow withEndRow 的参数类型与
2021-09-21 11:56:07
195
原创 Windows CMD 实用命令
Windows CMD 实用命令bat 要支持中文编码格式是 ANSItasklisttaskkillnetstatfindtasklist | find "eclipse"
2021-09-21 11:51:32
100
原创 高性能 MySql 笔记
高性能 MySql 笔记补充mysql 5.0 和更新版本引入了一种叫“索引合并”(index merge)的策略,一定程度上可以使用表上的多个单列索引来定位指定的行。更早版本的 MySQL 只能使用其中某一个单列索引,然而这种情况下没有哪一个独立的单列索引是非常有效的那么,如果在firstname、lastname、age这三个列上分别创建单列索引,效果是否和创建一个firstname、lastname、 age的多列索引一样呢?答案是否定的,两者完全不同。当我们执行查询的时候,MySQL只能使用
2021-09-21 11:43:41
210
原创 数据库隔离级别
数据库隔离级别隔离级别Read Uncommitted(读取未提交内容)Read Committed(读取提交内容)Repeatable Read(可重读)Serializable(可串行化)问题脏读(Drity Read)侧重于另一个事务的回滚(自己就没事务,无所谓回滚)某个事务已更新一份数据,另一个事务在此时读取了同一份数据,由于某些原因,前一个RollBack了操作,则后一个事务所读取的数据就会是不正确的。不可重复读(Non-Repeatable Read)侧重于另
2021-09-21 11:42:09
88
原创 Oracle 10g 数据库管理艺术小记
Oracle 10g 数据库管理艺术小记IndexB* 树索引索引组装表(index organized table)B* 树聚簇索引(B* tree cluster index)降序索引(descending index)反向索引(reverse key index)位图索引(bitmap index)位图联合索引(bitmap join index)基于函数的索引(function-based index)应用域索引(application domain index)Sq
2021-09-21 11:40:32
108
原创 MySql Join
MySql Join概念JOIN算法Nested-Loop Join(嵌套循环链接)Simple Nested-Loop Join(实际不会用这种)Index Nested-Loop Join 索引嵌套(通过索引减少外层与内层每条目比较次数)Block Nested-Loop Join 缓存块嵌套循环连接(通过 join buffer 缓存一批外层关联值,减少内层与外层的匹配次数)(如果索引嵌套没有,则默认使用这个,所以尽量要有索引)尽量在 on 的时候过滤调大部分数据小表结果集驱动大
2021-09-21 11:34:35
88
原创 高性能 MySql 语句小记
高性能 MySql 语句小记--oracle 是从 1 开始--mysql 初始偏移量是 0,即是从 0 开始不是从 1 开始--6-15limit 5,10limit 10 offset 5--事务启动start transaction--more sqlcommit;--自动提交,1 or ON 启用,0 or OFF 禁用show variables like 'AUTOCOMMIT';--修改隔离级别set session transaction isolation
2021-09-21 11:33:23
104
原创 MySql 备份了解
MySql 备份了解方式完全备份部分备份增量备份差异备份方式热备份:不影响读写温备份:不影响读,影响写冷备份:影响读写方式物理备份:直接复制数据文件逻辑备份:导出数据(会丢失数据精度)引擎MyISAM:温、冷InnoDB:热、温、冷对象数据二进制日志,InnoDB 事务日志代码(存储过程、函数、触发器、事件调度器)服务器配置文件工具Percona XtraBackup其它同步中可以设置 mysql 为 read_only.
2021-09-21 11:30:55
189
原创 MySql 日期时间获取函数
MySql 日期时间获取函数now(3) 毫秒 now(6) 微秒date+time根据返回值所处上下文是字符串或数字sysdate(6) 微秒date+time根据返回值所处上下文是字符串或数字动态current_timestamp current_timestamp(6) 微秒date+time根据返回值所处上下文是字符串或数字unix_timestamp()ms 数curdate()date根据返回值所处上下文是字符串或数字current
2021-09-21 11:29:30
635
原创 Mysql 日志
Mysql 日志Error log错误日志,note warning errorGeneral Query Log普通、一般、通用查询日志Slow Query Log慢查询日志DDL log (metadata log)没有可配置选项更新日志已被 binlog 取代Relay log中继日志,从库接收主库复制时产生的日志信息,与二进制日志几乎相同Binary log用于复制,用于恢复,用于审计等记录 DDL DML 语句事务日志 redo记录的是数据页的物理修改,而不
2021-09-21 11:28:17
86
原创 自定义修改 MyBatis Generator 方法名后缀 Primary Key 为 Id
自定义修改 MyBatis Generator 方法名后缀 Primary Key 为 Id第一步在 generatorConfig.xml 文件 context 节点添加 plugin 配置<generatorConfiguration> <context id="simple" targetRuntime="MyBatis3Simple"> <plugin type="zhong.mybatis.generator.plugin.MyRenam
2021-09-19 21:21:16
648
原创 Java JDK 动态代理源码小结
Java JDK 动态代理源码小结Proxy原理使用 WeakCache 管理和(ProxyClassFactory)生成代理类内部接口和类private static final class KeyFactory implements BiFunction<ClassLoader, Class<?>[], Object>生成 key 的工厂,ClassLoader + 接口数组的 hash code除 key0 外,其它的生成的 key 都用了弱引用pr
2021-01-21 14:23:31
175
1
原创 React and Js
React and Jsasync await fetchasync function hello() { await fetch().then() .then() .catch(); await fetch().then() .then() .catch();}var const letvar global\method\blockconst must init\not null\blocklet block
2021-01-17 18:18:27
107
原创 Java Doc 文档注释
Java Doc 文档注释顺序@author (classes and interfaces only, required)@version (classes and interfaces only, required. See footnote 1)@param (methods and constructors only)@return (methods only)@exception (@throws is a synonym added in Javadoc 1.2)@see@si
2021-01-17 18:14:39
108
原创 Maven Repositories 顺序和 Mirror
MavenRepositories 配置和下载顺序1、setting(先) repositories 1 repositories 2 repositories ...2、pom(中) repositories 1 repositories 2 repositories ...3、central(后)repositories中的repository指定 jar 的下载地址pluginRepositories中的repository指定插件的
2021-01-17 18:12:47
995
原创 Java Optional
Java Optional方法类型null 是否抛异常empty创建of创建是ofNullable创建否isPresent判断ifPresent判断再处理filter否map否(mapper 返回不能为 null)flatMap否(mapper 返回不能为 null)get获取是orElse获取如过 null 返回 otherorElseGet获取如过 null 返回 other
2021-01-17 18:11:33
92
原创 Java 8 Stream
Java 8 StreamparallelStream顺序不保证java.util.function(用于接口编程不适用的场景尤佳)IO Function a = null;// <T, R> 输入输出IO UnaryOperator i = null;// <T> = Function<T, T>IIO BiFunction f = null;// <T, U, R> 2 个输入,1 个输出IIO BinaryOpe
2021-01-17 18:10:08
147
2
原创 OpenSSL的一些知识
OpenSSL的一些知识注:jre 内部实现绑定的 ca 就是 sun 公司(的秘钥和自签名 ca-crt)注:keytool 工具也默认使用 sun 公司做为 ca,故 keytool 会直接用 sun 公司 crt 签名生成我们自己的 ca-crt,这样我们就可以把生成的 ca-crt 用于 jre 目录和 tomcat 目录中用于安全认证注:keytool aa.keystore=aa-key.pem=aa.key aa.cer=aa.crt链接https://blog.csdn.ne
2021-01-17 18:04:51
448
1
原创 TCP/IP详解卷一:协议中的一些工具命令
TCP/IP详解卷一:协议中的一些工具命令Linux/Mac查看链路本地 IPv6 地址ifconfig eth1查看正在使用的 ip 地址和组ifconfig ppp0netstat -gn为 VLAN ID 为 2 的接口 eth1 添加、删除虚拟接口,修改虚拟接口的命名方式:61页vconfig add eth1 2iconfig eth1.2vconfig rem eth1.2vconfig set_name_type VLAN_PLUS_VIDvconfig
2021-01-17 18:01:39
675
3
原创 设计原则小记
设计原则目标可靠性、健壮性、可修改性、容易理解、程序简便、可测试性、效率性、标准化原则、先进性、可扩展性、安全性7 大设计原则(首先考虑):SOLID + 迪米特法则 + 合成复用原则Single Responsibility Principle (SRP) 单一责任性原则Open Closed Principle (OCP) 开闭原则Liskov Substitution principle (LSP) 里氏替换原则Interface Segregation Principle (ISP
2021-01-17 17:57:23
252
原创 软件中的一些速度
软件中的一些速度软件性能光速真空30万千米/秒,光纤 20万千米/秒,地球周长4万千米,绕一次大概0.2秒,一个点到最远需要0.1秒(这里忽略一次全球网络请求可能经过上百个路由器的事实)机械硬盘5400 60-90M,7200 130-190M固态硬盘300M+Registers和MOB(Memory Ordering Buffers)~ 1 cycle < 1nsL1~ 3 cycle ~ 1nsL2~ 12 cycle ~ 3ns
2021-01-17 17:53:45
317
1
原创 electron-packager 使用 taobao 镜像解决下载慢的问题
electron-packager 使用 taobao 镜像进入 https://npm.taobao.org/mirrors/electron 查询需要的版本设置 download.mirrorOptions.customDir设置 devDependencies.electron{ "name": "hello", "version": "0.1.0", "descri...
2019-11-27 16:08:49
2237
原创 java.util.Collection
java.util.CollectionArrayList、Vector、Stack 可扩容数组,ArrayList 扩容的大小原来的一半,Vector 扩容一个指定大小或原来大小一倍,数组大小超过 Integer.MAX_VALUE 都抛出 oom其中 Stack 中元素为 0 个则 pop、peek、search 操作会一直阻塞LinkedList 包含 prev、next ...
2018-05-02 07:34:03
370
原创 java.net
java.net一些核心方法调用路径这里以 PlainSocketImpl 和 PlainDatagramSocketImpl 为例子SocketSocket(String host, int port) PlainSocketImpl.native void socketCreateconnect(SocketAddress endpoint) PlainSock...
2018-04-14 19:27:42
829
原创 java.io
java.io源码阅读建议先看每个类的构造函数再看每个类的 read/write 方法看后应该发现相同前缀的不同流具有相似的特点InputStream(返回 byte 的 ASCII 编码) * 子类命名特点:(*)InputStream Class Comment StringBuffer 已过时,从给定字符串中读取字节 B...
2018-04-11 14:38:36
205
原创 java.util.concurrent Uml
java.util.concurrent(不包含外部类的继承关系)non-exceptionPlantUml@startumlenum TimeUnitinterface BlockingDequeinterface BlockingQueueinterface Callableinterface CompletionServiceinterface Compl...
2018-03-29 21:01:24
233
原创 Web 容器 Jetty 多 ClassLoader 重复加载 Class 导致 java.lang.LinkageError
问题描述: 最近团队在使用 Axis2 开发 WebService 服务时,遇到服务发布成功,但调用一直出现如下错误 Axis2 Can't find Spring's ApplicationContext 问题分析: 查看异常出处:SpringAppContextAwareObjectSupplier.getServiceObject 方法可知 ApplicationContext 由
2017-12-10 17:01:47
1447
原创 Oracle 临时表操作
--SESSION 结束就 DELETECREATE GLOBAL TEMPORARY TABLE tmp_foo( id NUMBER(10) NOT NULL, name VARCHAR2(32) NOT NULL, CONSTRAINT pk_foo_id PRIMARY KEY(id)) ON COMMIT PRESERVE ROWS;--操作 1INSERT
2017-09-23 20:17:53
243
原创 Oracle 存储过程 Array
语句 联合数组/索引表:type v_type is table of varchar2(10) index by binary_integer; 嵌套标 :type v_type is table of varchar2(10); 变长数组 :type v_type is varray(10) of varchar2(10);是否需要初始化 联合数组/索引表:
2017-09-23 17:35:56
932
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人