javascript设计模式系列一

1、javascript灵活语言 方式一、 function checkName() { } function checkEmail()) { } function checkPassword() { } 方式二、 var checkName=function(){} var checkEmail=function(){} var checkPasswork=function(){} 方式1一和方式二都是全局作用域变量,方式二能直观说名在javascript中函数也是变量,只是定义时位
分类: 其他 发布时间: 06-16 23:37 阅读次数: 7

firebird 数据库恢复 firebird数据库修复 interbase数据库恢复 firebird blob错误恢复

数 据 类 型 firebird 2.1 数 据 大 小 134 GB 故 障 检测 由于数据库大多数表含有blob数据,断电导致系统表及大字段表异常 数据库无法启动。 客 户 要 求 恢复整个数据库,直接能使用 修 复 结 果 数据库发来后 手工处理系统表,启动数据库后 做备份 提示not found blob,(cannot find BLOB page (201)) gds_$get_segmen 等等错误,使用极佳firebird数据库数据提取工具 测试发现 有5个含有blob字段的表
分类: 其他 发布时间: 06-16 23:37 阅读次数: 5

python基础之----函数

一.函数的作用 1.简化代码,函数只有调用,才能执行 二.函数的定义 1.用关键字 def 2.函数名后面要有括号 3.函数的调用 通过函数名(参数),可以没有参数 三.函数参数 形参:其实就是一个变量 实参:是具体的内容 没有默认值,有形参的,必填参数。和非必填参数,形参那含有默认值
分类: 其他 发布时间: 06-16 23:37 阅读次数: 7

数据结构中的排序算法总结

数据结构中的排序算法 当待排序序列基本有序时优先选择简单排序,快速排序平均次数少于堆排序 1 插入排序 1) 直接插入排序 第一次将位置0和位置1进行比较,小的放前。 第二次将位置2上的数字,插入到位置0和位置1中。 … 第k次将位置k上的数字,插入到第k-1次已经完成的序列中。     5  2  6  0  3  9  1  7  4  8 一趟  2  5  6  0  3  9  1  7  4  8 二趟  2  5  6  0  3  9  1  7  4  8 三趟  0  2 
分类: 其他 发布时间: 06-16 23:37 阅读次数: 5

第 七 课 go的运算符

http://www.runoob.com/go/go-operators.html 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其他运算符 返回变量存储地址: & 指针变量: *
分类: 其他 发布时间: 06-16 23:37 阅读次数: 6

简单的记录一次简单的优化

#大致的业务场景 从一个报警表中查询数据,报警表中有很多其他表的外键,比如报警的设备信息信息,报警的组织信息,报警的原件信息等等,也就是说查询报警信息的时候可以查出来很多相关的信息,需求是参数传一个组织id,要求查询当前组织以及子组织的报警,同时实现分页返回的功能,根据当前组织查询子组织在数据库中是有函数实现的。 # 最初的实现(超慢的那种) 从报警表中查出所有信息,然后根据外键再去其他表中查询相关的信息,比如设备具体信息等。由于客户端分页需要返回符合查询条件的总条数,所以还有一个count(
分类: 其他 发布时间: 06-16 23:37 阅读次数: 6

Zabbix——术语(1)

学习地址:https://www.zabbix.com/documentation/3.4/zh/manual/concepts/agent 主机 (host) - 一台你想监控的网络设备,用IP或域名表示 主机组 (host group) - 主机的逻辑组;它包含主机和模板。一个主机组里的主机和模板之间并没有任何直接的关联。通常在给不同用户组的主机分配权限时候使用主机组。 监控项 (item) - 你想要接收的主机的特定数据,一个度量数据。 触发器 (trigger) - 一个被用于定义问题
分类: 其他 发布时间: 06-16 23:27 阅读次数: 6

LitJosn:JsonMapper.ToObject失败

JsonMapper.ToJson(PyqShareRecord);没有问题,也写到本地文件中了。 但是读取的时候调用JsonMapper.ToObject<PyqShareRecord>(data)失败,断点调试查看,读出的字符串没有错; 也不报错,也没有警告。就是转换不出来PyqShareRecord。 最后把PyqShareRecord的构造函数去掉了,转换成功了。 。。。。。。 类结构: 1 public class PyqShareRecord { 2 public int
分类: 其他 发布时间: 06-16 23:27 阅读次数: 5

STM32 一直进入串口接收中断

.串口初始化配置时,需要打开ORE 溢出中断 USART_ITConfig(USART2, USART_IT_ORE, ENABLE); 串口接收中断函数要增加如下代码: if (USART_GetITStatus(USART2, USART_IT_ORE) == SET) {   USART_ClearITPendingBit(USART2,USART_IT_ORE);   USART_ReceiveData( USART2 ); //这句一定要加   debug("USART2 ORE i
分类: 其他 发布时间: 06-16 23:27 阅读次数: 8

python1.0-----turtle模块

turtle:绘图模块 可以把绘图的对象理解为一个海龟或者机器人或者笔头,它只能听懂有限的命令。绘图窗口的原点(0,0)在画布正中间,默认的朝向是水平向右。 运动命令: turtle.forward(step):向当前的方向移动step长度。 turtle.backward(step):向当前方向的反方向移动step长度。 turtle.right(n):向右转动n度。 turtle.left(n):向左转动n度。 turtle.goto(x,y):移动到(x,y)坐标处。 trutle.sp
分类: 其他 发布时间: 06-16 23:27 阅读次数: 8

第一行代码 -2- 软件也要拼脸蛋-UI界面

<ListView android:id="@+id/list_view" android:layout_width="match_parent" android:layout_height="match_parent" />    private String[] data={"a","b","c","e"}; @Override // 主界面初始构造函数 prot
分类: 其他 发布时间: 06-16 23:27 阅读次数: 8

retain, copy, assign区别

一、retain, copy, assign区别 假设你用malloc分配了一块内存,并且把它的地址赋值给了指针a,后来你希望指针b也共享这块内存,于是你又把a赋值给(assign)了b。此时a 和b指向同一块内存,请问当a不再需要这块内存,能否直接释放它?答案是否定的,因为a并不知道b是否还在使用这块内存,如果a释放了,那么b在使用这块 内存的时候会引起程序crash掉。 了解到1中assign的问题,那么如何解决?最简单的一个方法就是使用引用计数(reference counting),还
分类: 其他 发布时间: 06-16 23:27 阅读次数: 8

正则表达式记忆口诀

正则其实也势利,削尖头来把钱揣; (指开始符号^和结尾符号$) 特殊符号认不了,弄个倒杠来引路; (指\. \*等特殊符号) 倒杠后面跟小w, 数字字母来表示; (\w跟数字字母;\d跟数字) 倒杠后面跟小d, 只有数字来表示; 倒杠后面跟小a, 报警符号嘀一声; 倒杠后面跟小b, 单词分界或退格; 倒杠后面跟小t, 制表符号很明了; 倒杠后面跟小r, 回车符号知道了; 倒杠后面跟小s, 空格符号很重要; 小写跟罢跟大写,多得实在不得了; 倒杠后面跟大W, 字母数字靠边站; 倒杠后面跟大S,
分类: 其他 发布时间: 06-16 23:22 阅读次数: 6

SQL数据库可疑恢复 挂起恢复 置疑恢复 SQL数据库无法附加修复 附加报错 9003

数据类型 MSSQL 2008R2 数据大小 352 MB 故障检测 服务器几次断电后数据库可疑 无法附加 消息 1813,级别 16,状态 2,第 1 行 无法打开新数据库 'YXHIS20182'。CREATE DATABASE 中止。 消息 1813,级别 16,状态 2,第 1 行 无法打开新数据库 'YXHIS20182'。CREATE DATABASE 中止。 消息 9003,级别 20,状态 1,第 1 行 传递给数据库 'YXHIS20182' 中的日志扫描操作的日志扫描号 (
分类: 其他 发布时间: 06-16 23:22 阅读次数: 8

Zabbix——进程(2)

版本:3.4 一、进程 1)服务器 Zabbix server是整个Zabbix软件的核心程序。Zabbix服务器进程是以守护进程(Deamon)运行的。 2)Agent Zabbix agent部署在监控的目标上,主动监测本地的资源和应用(硬件驱动,内存,处理器统计等)。 被动(passive)和主动(active)检查 Zabbix agents可以执行被动和主动两种检查方式。 在passive check 模式中agent应答数据请求,Zabbix server(或者proxy)询问ag
分类: 其他 发布时间: 06-16 23:22 阅读次数: 6

2018“氢舞杯”编程挑战赛

问题 F: 最小重量机器设计问题 时间限制: 1Sec 内存限制: 128MB 提交: 115 解决: 0 题目描述 设某一机器由n个部件组成,每一种部件都可以从m个不同的供应商处购得。设Wij 是 从供应商j处购得的部件i的重量,Cij 是相应的价格。 试设计一个算法,给出总价格不超过c的最小重量机器设计。 ′编程任务: 对于给定的机器部件重量和机器部件价格,编程计算总价格不超过d的最小重量机器设 计。 输入 第一行有 3 个正整数 n ,m和 d。接下来的 2n 行,每 行m个数。前n行是
分类: 其他 发布时间: 06-16 23:22 阅读次数: 6

numpy 的通用函数

1 CSV文件 CSV,Comma Separate Values,是逗号分隔文件的缩写,是一种存储数据的纯文本格式,通常用于存储电子表格或数据库软件 特点 每条记录占一行 以逗号为分隔符 逗号前后的空格会被忽略 参考:CSV是什么文件格式 2 读取CSV文件 loadtxt函数解析CSV文件 loadtxt(文件名,分隔符,usecols=(列索引表),unpack=True,dtype=元素类型,converters={列索引号:转换函数}) dtype 当不写时,会以浮点数存储
分类: 其他 发布时间: 06-16 23:22 阅读次数: 7

考试

继续
分类: 其他 发布时间: 06-16 23:22 阅读次数: 7

博客已搬

搬到www.ycrpro.com了 (发现markdown插件用得非常不舒服 而且访问特别慢 没准哪天又搬回来 (((
分类: 其他 发布时间: 06-16 23:22 阅读次数: 6

CodeForces - 976F Minimal k-covering

Description 给你一张左边 \(n_1\) 个点,右边 \(n_2\) 个点, \(m\) 条边的二分图。对于每一个 \(0\le k\le minDeg\) ,求选取哪些边可以使每个点的度数都不小于 \(k\) 。 \(1\le n_1,n_2\le 2000\) , \(m\le 2000\) Solution 大力建模谁都会系列,多组询问会炸。 于是建边就建流量为 \(deg[i]-k\) 的边,每次增加流量即可。 #include<bits/stdc++.h> using n
分类: 其他 发布时间: 06-16 23:22 阅读次数: 6