-
[综合] 一种替换字符串的思路
网络编程经常存在替换字符串中指定字符为另一种字符,如将字符串中的空格字符替换为“%20”, 例子: 原字符串:wearehappy. 替换后字符串:string=we%20are%20happy. 一种思路: 一个空格字符替换成“%20”多了两个字符的位置,所以先遍历一遍字符串,找出字符串中存在的...
40
热度 -
[综合] JavaScript | 事件绑定和鼠标事件
一、JS特效 1.事件触发 2.属性改变 3.样式改变 <!doctypehtml> <htmllang="en"> <head><metacharset="UTF-8"><title>index</title><sty...
93
热度 -
[综合] 十、NIO之Select/Poll、Epoll区别
Linux系统将所有设备都当作文件来处理,而Linux用文件描述符fd来标识每个文件对象。 select: (1)每次调用select,都需要把fd集合从用户态拷贝到内核态,这个开销在fd很多时会很大 (2)同时每次调用select都需要在内核遍历传递进来的所有fd,这个开销在fd很多时也很大 (...
33
热度 -
[综合] Go学习笔记:练习一 ==> 一些类型和符号的认识
packagemainimport"fmt"//由于go语言不允许存在未使用的值,而我们只需要numbers函数返回的后边两个值,因此,第一个值可以用'_'空标识符来接收,避免报错 funcmain(){_,num1,cstr:=thirdVal()fmt.Println(num1,cstr)x,y...
71
热度 -
[综合] Spring (二)SpringAoP
1.Spring的AOP简介 1.1什么是AOP AOP为AspectOrientedProgramming的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程...
47
热度 -
[综合] linux 查看某个进程的内存
status文件cat/proc/pid/status [root@testdb3277]#catstatus #进程名 Name: mongod #进程的状态 #R(running)","S(sleeping)","D(disksleep)","T(stopped)","T(tracingsto...
9
热度 -
[综合] Google资深工程师深度讲解Go语言-内建容器
一数组 数量写在类型前面 可通过_省略变量 不仅range,任何地方都可通过_省略变量 如果只要i下标,可写成fori:=rangenumbers packagemainimport"fmt"funcmain(){//定义数组的方法vararr1[5]intarr2:=[3]int{1,3,5}a...
12
热度 -
[综合] 辩证唯物者对高内聚低耦合的理解
应届程序员,几年的辩证唯物主义哲学爱好者谈谈对高内聚、低耦合的理解。 理解一个事物,需要从两个方面去理解。 一个是“世界观”,一个是“价值观”。 世界观,即某个事物包含了什么客观规律;价值观,即事物对人有什么价值。 先谈价值观,对于万事万物,它们有一些普通而又特殊的属性。普通在于从科学的角度,它们是...
3
热度 -
19
热度 -
[综合] kafka测试数据发送JSON字符串使用postMan发送到kafka指定队列的java代码项目源码在工作中用作测试使用
1、请求接口数据的接受Controller类对象进行接收处理 importcom.alibaba.fastjson.JSONObject; importorg.springframework.beans.factory.annotation.Autowired; importorg.spring...
3
热度 -
[综合] 蓝桥杯 ALGO-295 VIP试题 连通分块(试题解析)
试题算法训练连通分块 提交此题评测记录 资源限制 时间限制:200ms内存限制:8.0MB 问题描述 连通分块 输入格式 输入的第一行包含两个整数n,mn代表图中的点的个数,m代表边的个数接下来m行,每行2个正整数,表示图中连通的两点。 输出格式 输出1行,与1连通的点的集合,并按升序排列输出。 样...
78
热度 -
[综合] 整理了跟编程相关的免费书籍
free-programming-books 这个项目目前star数排名GitHub第三,总star数超过6w,这个项目整理了所有跟编程相关的免费书籍,而且全球多国语言版的都有,中文版的在这里:free-programming-books-zh,有了这个项目,理论上你可以获取任何编程相关的学习资料,...
32
热度 -
[综合] hivesql之一行变多行
工作中经常会遇到这类问题:某张事实表中的字段是数组或者是map结构的数据,想把这里面的数据解析出来并且作为新字段和原来的表的表字段一块查看。 如果使用split的话,无法将解析出来的元素和原有字段一起观察,所以引出了explode这个udtf,这个函数配合split函数可以将一行数据变成多行数据,例...
2
热度 -
[综合] python pyminifier对数据进行混淆
1.通过pip安装pyminifier pipinstallpyminifier 2.将混淆文件重输出,命名为new。 pyminifier-O./filename.py>new.py 默认参数实现对代码顺序进行重排和减少注释。-O参数代表混淆代码 3.pyminifier只能处理单个...
70
热度 -
[综合] ROS中GPS坐标转换
假设已经接收到GPS信息,并且提取到了经纬度和高程信息,经此节点转换为·/map·坐标系下的XYZ和yaw数值 Node接口: -name:/fix2tfpose publish:[/gnss_pose,/gnss_stat] subscribe:[/fix] 先来康康经过nmea结算后的/...
32
热度 -
[综合] 【主席树】P3919 【模板】可持久化线段树 1(可持久化数组)
基本模板,就是每次修改再建立一个根节点,然后将要修改的部分建立新节点;之后每次询问就从提问的那个root去进行线段树上的查找即可 代码 #include<bits/stdc++.h> usingnamespacestd; constintmaxn=4e7+5; constintmax...
24
热度 -
[综合] 《JAVA开发日常问题》一、修改IDEA路由代码不生效
一、问题出现 1.重新启动过IDEA,没有关闭之前的项目。 2.重新打开IDEA修改路由代码,新增了个路由接口,怎么访问都不成功不生效。 二、问题排查 1.最开始百度了下,说可以删除.idea文件,删除缓存,这些试过都没效。 2.最后发现IDEA都停止了,以前的路由都还可以访问,推断出之前的进程项目...
52
热度 -
[综合] P1144 最短路计数
P1144最短路计数 提交29.99k 通过13.03k 时间限制1.00s 内存限制125.00MB 题目描述 给出一个N个顶点M条边的无向无权图,顶点编号为1?N。问从顶点1开始,到其他每个点的最短路有几条。 输入格式 第一行包含22个正整数N,M,为图的顶点数与边数。 接下来M行,每行2个正整...
71
热度 -
[综合] Java零基础理解“BufferedReader”与“BufferedWriter”类
Java零基础理解“BufferedReader”与“BufferedWriter”类 BufferedReader类与BufferedWriter类分别继承Reader与Writer类。 但这两个类同样都具有内部缓存机制,并且可以以行为单位进行输入输出。 内部缓存机制:我觉得就是有三个或者多个...
61
热度 -
[综合] Springboot 下载文件
publicclassFileUtil{/****文件下载*@paramfilename需要下载文件的绝对路径*@paramres*@throwsIOException*/publicstaticvoiddownload(Stringfilename,HttpServletResponseres)t...
59
热度