- 博客(13)
- 收藏
- 关注
原创 ES7上传自定义插件后执行命令报错no such file or directory
上传的zip文件内config文件夹通过ES原生安装方式安装后执行index命令报错no such file or directory。ES7只允许目录下存放jar文件和plugin-descriptor.properties,其他类型的文件或者文件夹进不来。
2024-05-14 19:59:58
399
2
原创 java二进制字符串转整数
Java Integer API:Integer.parseInt(String s, int radix)所以如果是二进制可以写成:int num = Integer.parseInt("1000011", 2);引用:https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Integer.html
2021-06-03 21:48:20
1524
原创 java浮点数与整数运算
int a = 1;int b = 2;float f = (a + b)/2;System.out.println(f); //结果是1.0上面这段代码的第三行先计算了a+b/2,因为a和b都是int型,int型除法会自动向下取整,所以答案是3//2 = 1。int a = 1;int b = 2;float f = ((float) a + (float)b)/2;System.out.println(f); //结果是1.5上面这段代码的第三行先将a和b强转成float型,flo
2021-05-31 15:14:36
3535
原创 2020-12-19
找升序数组中绝对值最小的数二分法,时间复杂度log(N)public static int findMinAbsValue(int[] nums) { int left = 0; int right = nums.length - 1; int min = nums[right]; while (left <= right) { int mid = (left + right) / 2;
2020-12-19 15:11:00
259
3
原创 java的i++与++i速记
不管是方法中值的传递(我自己验证的,没有去搜索理论支撑)还是表达式赋值(具体验证过程见参考链接),传的都是寄存器中的值。两个的区别可以这么记:i++: 先处理“i”,即把值加载到寄存器里,再处理“++”,即把i自身+1; 所以假设i = 0, j = i++ => j = 0, i = 1 ++i;先把自身+1,再加载到寄存器里 所以假设i = 0, j = ++i => j = 1, i = 1 https://blog.youkuaiyun.com/
2020-10-10 22:40:20
204
原创 Django简单的部署,步骤,模式总结
转载自https://zhuanlan.zhihu.com/p/49200125平常测试的时候都会使用python manage.py runserver, 这个是python 自带的一个测试用的服务器python manage.py runserver 0.0.0.0:8000。正式发布之前需要部署在一个稳定的服务器上。wsgi:web service gateway interface 是web框架与web服务器之间的接口1.由Nginx提供Web Server功能,处理Http Reques.
2020-08-11 10:13:21
686
原创 python书写规范
与None比较要用 is 或者 is not is 比较的是地址 == 比较的是值优先使用安全的dict.get(key) 在key不存在时会返回None使用推导式代替重复的逻辑操作构造序列odd_num_list = [i for i in range(100) if i % 2 == 1]尽量不使用for i in range(x)的方式循环处理集合数据使用iterable的方法:for x in my_list: print(x)如果需...
2020-07-28 17:15:26
358
原创 21秋招字节后端面试
看到有python,试图问python生成器迭代器看到简历里提到深度优先算法,问如何在有向图通过深度优先算法找环c++问unorderMap和map的区别算法题:求某个数(double类型)的根号我用了二分法,但是当时忘记加绝对值了,还是面试官提醒了半天我才发现的。public static findRoot(double num){ double left = 0; double right = num; double mid = (left+right)/2; while(Math.
2020-07-24 15:43:02
273
原创 python对List的处理总结
插入:头部/中间插入/根据索引插入:list.insert(0, "I")尾部插入:list.append("I")删除根据值删除list.remove("I")根据索引删除list.pop(0) #删除list里第一个元素list.pop() #删除list里最后一个元素范围删除del list[:3] #删除list里下标为0,1,2的del list #删除整个listpython官方的list使用tutorial...
2020-07-24 12:13:59
247
原创 为什么需要使用waitpid?
为什么需要使用waitpid?摘自waitpid()的man page:In the case of a terminated child, performing a wait allows the system to release the resources associated with the child; if a wait is not performed, then the terminated child remains in a “zombie” state理解:使用waitp
2020-07-24 11:30:33
250
原创 python正则表达式如何匹配“+”,“*”
python正则表达式如何匹配“+”,“*”+,*在正则表达式匹配里面都有特殊含义:+表示匹配一个或多个*表示匹配任意字符那么如何如果想找一个字符串是否存在“+”,“*”该怎么写呢?s = "1 + 2 - 3"re.search("\\+", s)我是这么理解这两个斜杠的:左边的\表示希望在正则表达式中...
2020-07-22 14:38:59
6868
原创 Texworks编辑器字体设置
Texworks编辑器字体设置编辑 — 首选项 — 编辑器 — Times New Roman,16磅— 单击 OK 按钮。注意:需要关闭Texworks后重新打开才能对应用这个功能
2019-03-13 15:20:03
8002
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅