socket各个参数和方法的图,共大家参考

解释
分类: 其他 发布时间: 12-03 23:18 阅读次数: 0

程序对关系型数据库批量操作

一、批量插入 1.1、oracle批量插入 insert into test(name) select * from (select '111' from dual union all select '222' from dual union all select '333' from dual union all select '444' from dual)
分类: 其他 发布时间: 12-03 23:18 阅读次数: 0

尾递归(简要)

举个栗子 --- 简单粗暴 function fac(n) { if(n===1) return 1; return n * fac(n -1); } fac(5);   n有几次就会调用几次,eg: fac(5); fac(5(4)fac(3)); fac(5(4(3fac(2)); fac(5(4(3(2fac(1)); fac(5(4(3(2))); fac(5(4(6))); fac(5*24) 120; 函数调用时,每此调用一次就会保存一次记录,当数据
分类: 其他 发布时间: 12-03 23:18 阅读次数: 0

HashSet和LinkedHashSet解析

一、简介 1、Set概念 Set可以理解为集合,非常类似数据概念中的集合,集合三大特征:1、确定性;2、互异性;3、无序性,因此Set实现类也有类似的特征。 2、HashSet HashSet继承自AbstractSet,实现了Set接口,但是其源码非常少,也非常简单。内部使用HashMap来存储数据,数据存储在HashMap的key中,value都是同一个默认值: 二、HashSet几个重要的方法 1、add(E e) HashSet的确定性,也可以理解为唯一性,是通过HashMap的put
分类: 其他 发布时间: 12-03 23:18 阅读次数: 0

集合解析

记录: https://www.cnblogs.com/wlrhnh/p/7255710.html
分类: 其他 发布时间: 12-03 23:18 阅读次数: 0

LeetCode733 图像渲染

有一幅以二维整数数组表示的图画,每一个整数表示该图画的像素值大小,数值在 0 到 65535 之间。 给你一个坐标 (sr, sc) 表示图像渲染开始的像素值(行 ,列)和一个新的颜色值 newColor,让你重新上色这幅图像。 为了完成上色工作,从初始坐标开始,记录初始坐标的上下左右四个方向上像素值与初始坐标相同的相连像素点,接着再记录这四个方向上符合条件的像素点与他们对应四个方向上像素值与初始坐标相同的相连像素点,……,重复该过程。将所有有记录的像素点的颜色值改为新的颜色值。 最后返回经过
分类: 其他 发布时间: 12-03 23:18 阅读次数: 0

【C#】C# TreeView操作

1、更改树节点 /// <summary> /// 更改树节点 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void tree_Solution_AfterLabelEdit(object sender, NodeLabelEditEventArgs e) {
分类: 其他 发布时间: 12-03 23:18 阅读次数: 0

BZOJ 1003[ZJOI2006]物流运输(SPFA+DP)

Problem 1003. -- [ZJOI2006]物流运输 1003: [ZJOI2006]物流运输 Time Limit: 10 Sec Memory Limit: 162 MB Submit: 10402 Solved: 4603 [Submit][Status][Discuss] Description   物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转 停好几个码头。物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格
分类: 其他 发布时间: 12-03 23:18 阅读次数: 0

005 ps基础之图像旋转、裁剪

对图片对象的经常操作,选中图片或者选中区,点击图像菜单,找到旋转功能,设置需要旋转的角度。 吸管工具 和 信息窗口 是对应的。 在裁剪时,有个透视功能,可以在透视裁剪时使用。如果图像不正,还可以考虑旋转裁剪,就是在裁剪框的外角进行旋转。 在裁剪时,可以通过制定长宽比,就是设置长度和宽度。
分类: 其他 发布时间: 12-03 23:18 阅读次数: 0

homebrew 使用心得

''' 安装anaconda 安装命令: brew search anaconda brew cask install anaconda 添加环境变量: vi ~/.bash_profile export PATH="usr/local/anaconda3/bin:$PATH" 刷新环境变量: source ~/.bash_profile 试用: conda list 后续: conda upgrade anaconda conda upgrade anaconda-navigator ana
分类: 其他 发布时间: 12-03 23:18 阅读次数: 0

LeetCode394 字符串解码

给定一个经过编码的字符串,返回它解码后的字符串。 编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。 你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。 此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数 k ,例如不会出现像 3a 或 2[4] 的输入。 示例: s = "3[a]2[bc]", 返回 "aaabcbc". s = "3[a2
分类: 其他 发布时间: 12-03 23:18 阅读次数: 0

POJ:Maximum sum

总时间限制: 1000ms 内存限制: 65536kB 描述 Given a set of n integers: A={a1, a2,..., an}, we define a function d(A) as below: t1 t2 d(A) = max{ ∑ai + ∑aj | 1 <= s1 <= t1 < s2 <= t2 <= n } i=s1 j=s2 Your ta
分类: 其他 发布时间: 12-03 23:18 阅读次数: 0

LeetCode542 01矩阵

给定一个由 0 和 1 组成的矩阵,找出每个元素到最近的 0 的距离。 两个相邻元素间的距离为 1 。 示例 1: 输入: 0 0 0 0 1 0 0 0 0 输出: 0 0 0 0 1 0 0 0 0 示例 2: 输入: 0 0 0 0 1 0 1 1 1 输出: 0 0 0 0 1 0 1 2 1 注意: 给定矩阵的元素个数不超过 10000。 给定矩阵中至少有一个元素是 0。 矩阵中的元素只在四个方向上相邻: 上、下、左、右。 /* 算法思想:
分类: 其他 发布时间: 12-03 23:18 阅读次数: 0

【C#】C# 获取Python安装路径

private void getPythonLibPath() { string pathExt = "lib\\site-packages"; string environment = Environment.GetEnvironmentVariable("Path"); string [] paths = environment.Split(';'); string pathWi
分类: 其他 发布时间: 12-03 23:18 阅读次数: 0

ultroISO的注册码

简体中文版专用: 注册名:Guanjiu 注册码:A06C-83A7-701D-6CFC 多国语言版专用: 注册名: Home 注册码: 4BA9-0D54-214A-C938
分类: 其他 发布时间: 12-03 23:17 阅读次数: 0

spring-boot 配置jsp

sring-boot 集成 jsp   spring-boot默认使用的页面展示并不是jsp,若想要在项目中使用jsp还需要配置一番。   虽然spring-boot中也默认配置了InternalResourceViewResolver,但是这个视图解析器并没有解析jsp的功能,它只是把解析工作交给容器。而容器中又是调用JspServlet进行jsp解析的,所有这里我们需要引入JspServlet所在的jar包( tomcat-embed-jasper-xxx.jar)。通常和jsp配合使用的
分类: 其他 发布时间: 12-03 23:17 阅读次数: 0

Spring整合struts的配置文件存放问题

只使用Spring的时候,我把applicationContext.xml是放在项目的src路径下的,这样使用ClassPathXmlApplicationContext很方便嘛 整合了struts之后,就读取不到这个配置文件了,因为Spring会到WEB-INF下来找配置文件, Spring配置文件的名称并不固定,那应该是有地方可以配置配置文件的路径的 就是在web.xml里面 1 <!-- 声明Spring配置文件名称和所放的位置 --> 2 <context-param> 3 <pa
分类: 其他 发布时间: 12-03 23:17 阅读次数: 0

【教程】解决七牛云图片外链生效 - 5402 获取bucket域名失败

前段时间忙完一波,想要回来继续把机器学习的课程笔记写完,突然发现博客园里的所有图片都显示不了,通过外链打开,发现报错: {"error":"no such domain"} 一直用的是七牛云的图床,赶紧登陆个人产品下的对象存储,之前bucket里的图片都还在,但是一直提示: 5402 获取bucket域名失败 而且也下载不了,上网Google了一下,说是七牛云测试域名要回收,新申请的测试域名也只有30天有效期,如果想继续使用的话,需要绑定域名,还得是备案过的,很是麻烦。于是想着还是换了吧,实在
分类: 其他 发布时间: 12-03 23:17 阅读次数: 0

javascript将字符串中的多个空格替换为一个空格的正则实例

原文章路径:https://www.jb51.net/article/101324.html 本博客主要实现用javascript将字符串中的多个空格替换为一个空格的正则实例,需要的朋友可以参考下 javascript将字符串中的多个空格缩减为一个空格代码实例: 在实际应用中可能有这样的需求,那就是将字符串中的多个空格缩减为一个空格。 下面就是一段能够实现此功能的代码实例。 代码如下: //对字符串扩展 String.prototype.ResetBlank=function(){ va
分类: 其他 发布时间: 12-03 23:17 阅读次数: 0

LeetCode150 逆波兰表达式求值

根据逆波兰表示法,求表达式的值。 有效的运算符包括 +, -, *, / 。每个运算对象可以是整数,也可以是另一个逆波兰表达式。 说明: 整数除法只保留整数部分。 给定逆波兰表达式总是有效的。换句话说,表达式总会得出有效数值且不存在除数为 0 的情况。 示例 1: 输入: ["2", "1", "+", "3", "*"] 输出: 9 解释: ((2 + 1) * 3) = 9 示例 2: 输入: ["4", "13", "5", "/", "+"] 输出: 6 解释: (4 +
分类: 其他 发布时间: 12-03 23:17 阅读次数: 0