js只复制对象的值,不引用

先将对象转为json,再解析成对象即可 cloneObjectFn(obj) { // 对象复制 return JSON.parse(JSON.stringify(obj)) },
分类: 其他 发布时间: 04-03 23:01 阅读次数: 0

二维数组的定义与引用

二维数组的定义 01:最简单的定义。 int a[3][4] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; 02:缺省行数声明 int a[][4] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; 03:啥都不缺还给你画好大括号 int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}}; 04:还有一些小坏蛋,不给你把所有数都写好 int a[3][4] = {{1}, {5,6}
分类: 其他 发布时间: 04-03 23:01 阅读次数: 0

第二十天 日期时间类

关于日期时间类Date和Calender,存在很多问题: 1.Date的缺陷,我们知道 Date的setYear和getYear等函数是删除线显示的 原因在:比如2009-01-04日,那么获取的年竟然是109,所以是有问题的 2.Calender常常用于时间的回卷,经常使用的就是roll(Day_of_Year,-7)就是七天前 但是如果是2009-01-04日,那么七天前是2009-12-28日,而非2008年,这是因为它只对天回卷了,年没有回卷 3.显示转换和时区问题,都麻烦,不好处理
分类: 其他 发布时间: 04-03 23:01 阅读次数: 0

总结python函数比较全的使用方法

1、函数的定义格式:def <函数名>(<参数(0个或多个)>):   &l
分类: 其他 发布时间: 04-03 23:01 阅读次数: 0

宽搜BFS(Breadth-first search)和二叉树

什么时候应该使用BFS 图的遍历: 1. 层级遍历 2. 由点及面 3. 拓扑排序 最短路径: 仅限简单图(图中每条边长度都是1,且没有方向)求最短路径。 二叉树的基本概念 一、二叉树的概念:一棵二叉树是节点的一个有限集合,该集合或者为空,或者由一个根节点加上两棵左子树和右子树组成 二、二叉树的特点: 1、每个节点最多有两棵子树,即二叉树不存在度大于2的节点 2、二叉树的子树有左右之分,其子树的次序不能颠倒 三、二叉树的形式: 四、满二叉树:在一棵二叉树中,所有分支节点都存在左子树和右子树,并
分类: 其他 发布时间: 04-03 23:01 阅读次数: 0

FileIO工具类

     private static final String DEFAULT_PATH = "D:\\default_path"; private static final String DEFAULT_NAME = "default_name.txt"; public static void write2Disk(String path, String fileName,String content) { if (StringUtils.isBlank(content)) {
分类: 其他 发布时间: 04-03 23:01 阅读次数: 0

ArcGIS Pro How to remove standalone table from contents

try {      var mapView = MapView.Active;      if (mapView != null)      {           var map = mapView.Map;           if (map != null)           {                foreach (StandaloneTable table in map.StandaloneTables)                {                
分类: 其他 发布时间: 04-03 23:01 阅读次数: 0

oracle11安装过程中常出现的问题和解决办法

1.笔记本 win10 系统, 安装 Oracle11g, 点击 setup.exe 时出现弹窗 找到安装目录database/stage/cvu,打开cvu找到cvu_prereq.xml,用记事本打开cvu_prereq.xml, 加入红框中内容 如果电脑配置是64位,把32-bit改成64-bit 2找不到文件 D:\Esoftware\Oracle\product\11.2.0\dbhome_1\oc4j\j2ee\oc4j_applic 这个问题是因为Oracle11它有俩个压缩包,
分类: 其他 发布时间: 04-03 23:01 阅读次数: 0

Java API:day07 【 ArrayList】

一、引入ArrayList 1、 引入——对象数组 定义一个数组,用来存储3个Person对象 package day07.demo04; /* 题目: 定义一个数组,用来存储3个Person对象。 数组有一个缺点:一旦创建,程序运行期间长度不可以发生改变。 */ public class Demo01Array { public static void main(String[] args) { // 首先创建一个长度为3的数组,里面用来存放Person类型的
分类: 其他 发布时间: 04-03 23:01 阅读次数: 0

【WeChat 小程序】005 - 条件渲染以及列表渲染

条件渲染 1. 概念: 只有当条件成立时才渲染生成 2.wx:if属性的设置 示例代码: <text wx:if="{{thisWeekMovie.isHighlyRecommended}}">强烈推荐</text> 注:只有当thisWeekMovie.isHighlyRecommended为真时,界面元素才会被渲染 类似的:使用hidden属性也可以实现类似的效果,但元素总是会被生成,增大初始化开销 <text hidden="{{!thisWeekMovie.isHighlyRecom
分类: 其他 发布时间: 04-03 23:01 阅读次数: 0

使用Windows 2003服务器,进行Mysql 远程登录或者主从同步时,要开启3306端口

开始->控制面板->windows防火墙->“例外”选项卡->添加端口->3306->确定 其它情况: 关于windows2003服务器,mysql不能远程登录的问题解决 http://blog.sina.com.cn/s/blog_a02b996d01018rm3.html
分类: 其他 发布时间: 04-03 23:01 阅读次数: 0

Python程序调试时的常规异常处理方式

异常处理的两种基本方法:使用try和except异常处理的基本使用:try: <语句块1>
分类: 其他 发布时间: 04-03 23:01 阅读次数: 0

python数据处理(九)之自动化与规模化

1 前沿 1.1 适合自动化的任务 每周二输出一些新的分析结果,编制一份报告,并发送给相关方 其他部门或同事需要能够在没有你的指导和支持下运行报告工具和清洗工具 每周进行一次数据下载、清洗和发送 每次用户请求新报告,报告脚本需要运行,并且在报告生成后通知用户 你需要每周清洗一次数据库里面的错误数据,并将其备份到其他地方 1.2 不适合自动化的任务 任务很少发生,并且非常复杂,自己做更好 任务的成功输出很难确定 任务需要与人交互来确定合适的完成方式 任务是成功的当务之急 2 自动化步骤 文档化下
分类: 其他 发布时间: 04-03 23:01 阅读次数: 0

学习Python需要注意的几点基础知识

1、输入输出input和outputinput()函数进行输入的时候,输入的是字符串。输入格式:变量
分类: 其他 发布时间: 04-03 23:01 阅读次数: 0

基于Java Web的新闻发布系统设计与实现

获取项目源文件,技术交流与指导联系Q:1225467431 摘要:现如今快速发展的互联网,已成为新兴的媒体发布形式,逐步影响到传统媒体行业的发展。与传统的信息传播媒体如电视、广播、报纸等相比,电脑、智能手机等终端因其传递信息方便、快捷,并满足人们对外界瞬息万变的信息的好奇心的特点,使得人们对网络新闻媒体越来越依赖。针对上述状况,推出了基于Java Web的新闻发布系统,在开发中基于My Eclipse平台,采用Tomcat 服务器,使用数据库My SQL。系统具有很好的人机界面,不仅实现了管理
分类: 其他 发布时间: 04-03 23:01 阅读次数: 0

E - E CodeForces - 1100E(拓扑排序 + 二分)

E - E CodeForces - 1100E 一个n个节点的有向图,节点标号从1到n,存在m条单向边。每条单向边有一个权值,代表翻转其方向所需的代价。求使图变成无环图,其中翻转的最大边权值最小的方案,以及该方案翻转的最大的边权。 Input 单组输入,第一行包含两个整数n和m(2≤n≤100 000,1≤m≤100 000) 接下来m行,每行3个整数,u_i ,v_i ,w_i (1<= u_i , v_i <= n, 1<= w_i <= 10^9),表示u到v有一条权值为w的道路。道路
分类: 其他 发布时间: 04-03 23:01 阅读次数: 0

Python中的组合数据类型(容器类型)要点总结

1、集合类型1、集合的概念集合元素之间无序,每个元素唯一,不存在相同元素集合中的元素不可更改,不能是
分类: 其他 发布时间: 04-03 23:01 阅读次数: 0

3分钟学会简单使用Vim

Vim是一款运行在命令行里的文字编辑器,它是Linux人员的标配。在Windows环境下也可以有特别的用处,比如创建没有文件名的文件(.gitignore)。 Vim的功能十分强大,以至于有一些人对它十分恐惧。今天我们来简单地使用vim编辑一个文本文档,看看如何进行基本的编辑操作。 首先你要确保你有安装Git,之后在文件夹右键,会看到Git Bash Here(在这里打开Git Bash): 点击它,打开Git Bash。输入vim <文件名>来打开或创建一个文件。这里要创建a.txt,就vi
分类: 其他 发布时间: 04-03 23:01 阅读次数: 0

杂(css)

本用于记录个人学习记录: http://www.zhangxinxu.com/wordpress/2010/01/css-float%E6%B5%AE%E5%8A%A8%E7%9A%84%E6%B7%B1%E5%85%A5%E7%A0%94%E7%A9%B6%E3%80%81%E8%AF%A6%E8%A7%A3%E5%8F%8A%E6%8B%93%E5%B1%95%E4%B8%80/ containing box:line boxes的高度垂直堆叠形成了containing box的高度;也就
分类: 其他 发布时间: 04-03 23:01 阅读次数: 0

(学习6)特殊的分治策略算法——BFPTR

问题引出:给出一个集合N,求出其中第k小的数,第K小的元素指对集合L中的元素升序排列好后第K的元素。 1:惯性思维是对该集合中的每个数进行排序,然后找到索引为k的元素,最好的情况应该是O(nlogn) 2:BFPTR算法,一个即使是最坏情况下,也能达到O(n)的算法,通过对这个算法的学习,很直观的感受到,这个算法首先将集合中的数分5个一组,然后找到每组的中位数,将中位数放入一个集合,然后再求这个集合的中位数m,然后按照该中位数对数组进行划分,左边放比m小的,右边放比m大的,然后观察m的位置与k
分类: 其他 发布时间: 04-03 23:01 阅读次数: 0