- 博客(44)
- 收藏
- 关注
原创 使用arthas调用带参数的方法-傻瓜式教程
GitHub地址:https://github.com/alibaba/arthas/releases官方文档地址:https://arthas.aliyun.com/doc/download.html下载后解压。
2024-08-29 22:50:42 319
原创 Message: unknown error: cannot connect to chrome at 127.0.0.1:9555 from chrome not reachable
任务管理器,把谷歌的进程都杀掉,然后打开一个窗口为9555的浏览器,就能正常运行了。找到chrome.exe所走的目录,用cmd打开,然受输入命令。
2024-07-09 01:06:21 162
原创 什么是函数柯里化
函数柯里化是一种将接受多个参数的函数转化为一系列接受单个参数的函数的技术。换句话说,柯里化把一个接受多个参数的函数转化为一系列只接受一个参数的函数,每次调用一个单参数函数都会返回一个新的函数,直到所有参数都被收集完毕。这种技术可以使函数更加灵活,方便地进行函数组合和复用。柯里化可以让我们更加方便地进行函数组合和复用,比如可以使用柯里化来创建一些通用的函数,然后再根据需要对它们进行定制化。,它返回一个新函数,这个新函数接受一个参数。下面是一个简单的例子,假设我们有一个函数。调用这个新函数,得到结果。
2023-06-03 22:25:32 270
原创 JavaScript闭包
定义定义:在计算机科学中,闭包(Closure)是一个函数及其相关引用环境组合而成的实体。简单来说,闭包是指一个函数以及该函数访问的外部变量的集合。在一些编程语言中,函数可以访问在其定义时所处的上下文中的变量,这些变量构成了函数的闭包。闭包可以用来实现许多有用的功能,例如将函数作为参数传递给另一个函数、实现函数工厂、实现柯里化等。闭包还可以帮助解决一些与作用域相关的问题,例如避免变量污染和命名冲突。
2023-06-03 22:23:57 496
原创 什么是函数式编程
函数式编程是一种编程范式,它将计算过程看作是数学函数的组合和变换。在函数式编程中,函数被视为一等公民,可以作为参数传递给其他函数,也可以作为返回值返回。这只是一个简单的例子,函数式编程在实际应用中还有更多复杂和强大的特性,例如递归、函数组合子、惰性求值等,可以帮助编写更加模块化、可复用和易于推理的代码。整个计算过程通过组合不同的函数实现,而没有使用循环或可变状态。函数都是高阶函数,它们接受其他函数作为参数。函数计算每个偶数的平方,最后使用。函数过滤出列表中的偶数,本内容由大预言模型生成。
2023-06-03 21:16:31 889
原创 什么是回调地狱
每个函数都有一个回调函数作为参数,用于处理异步操作完成后的结果。在主函数中,我们调用了这些异步函数,每个函数都依赖于上一个函数的执行结果,并且需要嵌套在上一个函数的回调函数里面,使得代码非常难以理解和维护。这就是回调地狱问题。JavaScript中的回调地狱是指在异步编程中,多个回调函数嵌套在一起,使得代码难以理解和维护的问题。
2023-06-03 21:15:16 73
原创 关于我为了看懂技术文档而爬英语技术文档的单词这件事
爬虫spring,kafka文档,解析所有英文单词,过滤简单单词,利用百度翻译api翻译。
2022-11-12 09:19:10 418 4
原创 DelayQueue 的简单使用
DelayQueue 是一种延时阻塞队列,向队列提交一个任务,并给任务设置一定的延时时间,那么一定要等到该时间过后,才可以消费队列的元素。
2022-09-21 23:09:54 349
原创 面试题:锁升级,锁优化
JDK 6实现各种锁优化技术,如适应性自旋(Adaptive Spinning)、锁消除(Lock Elimination)、锁膨胀(Lock Coarsening)、轻量级锁(Lightweight Locking)、偏向锁(Biased Locking)等。
2022-09-20 17:25:54 210
原创 python 读取多个excel整合成一个新的excel(有gui版本)
import osimport pandas as pd# 功能:遍历目录下的所有xls文件,合并到指定的一个文件def main(): #指定目录 base = 'C:\\Users\\11578\\Desktop\\05' desktop = os.path.join(os.path.expanduser("~"), 'Desktop') #存放所有xls表的数据 allLineData = pd.DataFrame() for exce
2021-12-02 11:09:47 2133 2
原创 正则匹配YYYY-MM-DD HH:SS:MM(粗略,可以再配合java代码区分闰月和大小约)
"^[0-9]{4}-([0]{1}[1-9]{1}|[1]{1}[0-2]{1})-([0]{1}[1-9]{1}|[1-2]{1}[0-9]{1}|[3]{1}[0-1]{1}) ([0-1]{1}[0-9]{1}|[2]{1}[0-3]{1}):[0-5]{1}[0-9]{1}:[0-5]{1}[0-9]{1}"//xxxx-yy-zz HH:mm:ss//xxxx只能0-9并且刚刚好是4为//yy只能01-12//zz只能01-31//HH只能00-23//mm只能00-59//ss
2021-10-15 01:46:25 774
原创 IntelliJ IDEA Ctrl+Alt+方向键失效
其他人一般是跟window的快捷键冲突了,但是我的是window 10家庭版,没有那玩意好像。我的是因为开启了网易云音乐,跟网易云音乐的快捷键冲突了,删掉网易云音乐的快捷键设置就可以了。
2021-10-09 10:02:21 732 1
原创 一种可以key让重复的Map数据结构IdentityHashMap
IdentityHashMap:如果key为对象的时候,那么key可以重复。如果key是字符串常量池的内容,那么key不可以被重复,跟HashMap没区别。1.先看HashMap的效果Map<String,String> map = new HashMap<>();map.put(new String("hjx"),"123");map.put(new String("hjx"),"123");map.put(new String("hjx"),"123");Array
2021-09-10 11:48:19 3331
原创 linux服务器安装配置node环境(包括npm和cnpm)
参考链接:https://cloud.tencent.com/developer/article/1476654
2021-02-20 18:01:42 434
原创 yum安装时候报错Repository epel is listed more than once in the configuration
Repository epel is listed more than once in the configurationcreated by dnf config-manager from http://mirrors.aliyun.com/docker- 5.9 kB/s | 2.5 kB 00:00 Errors
2021-02-20 17:38:45 6515
原创 回顾下c++的类
最近因为要搞搞QT的作业,但是好久没写C++,C++类的写法也忘得差不多。所以看了菜鸟教程回顾一下。先来讲讲,继承,派生,基类,派生类。继承和派生其实都是一回事,只是说法不同,角度不同罢了。如:子类继承了父类,父类派生了子类(子继父,父生子)。父类 派生了(父亲生的儿子) 子类基类 派生了 派生类 ↓那么父类 就是基类,子类就是派生类(应该没有继承类这么一说)访问控制和继承派生类可以访问基类中所有的非私有成员。因此基类成员如果
2020-06-25 18:59:45 163 2
原创 函数防抖和函数节流
var debounce = function(callback,time){ var timer; return function(){ clearTimeout(timer);//清楚定时器 var args = arguments;//利用闭包保存参数数组 timer = setTimeout(function(){ callback.appl...
2019-08-22 18:18:40 149
原创 用js写一个克隆对象的封装函数
//obj可以为数组对象函数原始类型,deep为true时候开启深度克隆。 var clone = function(obj,deep){ if(Array.isArray(obj)){ if(deep){ var newArr = []; for(var i= 0;i < obj.length; i++){ newArr.push...
2019-08-22 17:08:51 292 1
原创 打印当前月每一天星期几的函数
function print(){ var now = new Date(); var m = now.getMonth() + 1; var y = now.getFullYear(); var days = new Date(y,m,0).getDate(); for(var i = 1 ; i <= days; i++){ console.lo...
2019-08-16 15:56:24 256
原创 js计算多少天过生日
//计算还有多少天过生日 function getDaysToBirthday(month,day){ var now = new Date(); var thisYear = now.getFullYear(); //今年的生日 var birthday = new Date(thisYear,month - 1,day); if(birthday < n...
2019-08-16 15:38:49 4320
原创 js:获取年龄的函数
function getAge(year,month,day){ var now = new Date(); var dec = now.getFullYear() - year; //处理闰年 if(month === 2 && day === 29 && !isLeap(now.getFullYear())){ day = 2...
2019-08-16 15:13:40 1213
原创 JavaScript:字符串内字母排序(升序和降序)
var s = "kadfjkajfkhgofqnmvc"; console.log(Array.from(s).sort().join(""));//aacdfffghjjkkkmnoqv console.log(Array.from(s).sort().reverse().join(""));//aacdfffghjjkkkmnoqv
2019-08-13 17:30:48 9517
obisidian 1.1.16
2023-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人