ICode9

精准搜索请尝试: 精确搜索
  • leetcode刷题(字符串)2021-11-04 23:33:18

    反转字符串 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 示例 1: 输入:s = [“h”,“e”,“l”,“l”,“o”] 输出:[“o”,“l”,“l”,“e

  • stat命令的实现2021-11-04 15:01:00

    stat命令的实现-mysate(必做)学习使用stat(1),并用C语言实现 1. 提交学习stat(1)的截图 2. man -k ,grep -r的使用 3. 伪代码 4. 产品代码 mystate.c,提交码云链接 5. 测试代码,mystat 与stat(1)对比,提交截图 用man stat查看        在手册中通过man -k stat | grep 2查询stat命令

  • Arrays.asList2021-11-04 12:34:51

    import java.util.Arrays; import java.util.List; public class Test { public static void main(String[] args) { StringBuffer sb=new StringBuffer(); String [] str= {"ipad", "mini", "8"}; List<Strin

  • 11 多语言2021-11-03 22:34:06

    多语言也是很常用的一个功能,如果游戏想要支持多种语言,那就不得不设计一个多语言的框架。比如中文的“确定”,英文要叫“OK”,你不可能创建多个语言版本的UI,那会十分繁琐,难不成有二十种语言,你就创建二十种UI?那也太折磨人了... 目前只考虑到文字的多语言,实际上还有其他资源也需要支持

  • 反转字符串中的单词2021-11-03 22:32:54

    给你一个字符串 s ,逐个翻转字符串中的所有 单词 。 单词 是由非空格字符组成的字符串。s 中使用至少一个空格将字符串中的 单词 分隔开。 请你返回一个翻转 s 中单词顺序并用单个空格相连的字符串。 说明: 输入字符串 s 可以在前面、后面或者单词间包含多余的空格。 翻转后单词间

  • 算法练习(15)-设计1个二叉树的序列化与反序列化实现?2021-11-02 23:32:04

    思路: 二叉树的各种顺序中,随便挑1种,遍历每个节点, 拼装出1个字符串即可实现序列化。要注意的是, 空节点也需要, 可以找一个特殊符号比如#表示。 反序列化则是相反的过程,解析该字符串即可。 这里用层序遍历来实现一把: 序列化代码: public static String serial(TreeNode node)

  • LeetCode 剑指 Offer II 069. 山峰数组的顶部(三分) / 38. 外观数列 / 282. 给表达式添加运算符2021-11-01 22:02:35

    剑指 Offer II 069. 山峰数组的顶部 2021.10.14 每日一题 题目描述 符合下列属性的数组 arr 称为 山峰数组(山脉数组) : arr.length >= 3存在 i(0 < i < arr.length - 1)使得: arr[0] < arr[1] < … arr[i-1] < arr[i] arr[i] > arr[i+1] > … > arr[arr.length - 1] 给定由整数组

  • Leetcode 557. 反转字符串中的单词 III c#2021-11-01 10:02:18

    给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 示例: 输入:“Let’s take LeetCode contest” 输出:“s’teL ekat edoCteeL tsetnoc” 提示: 在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。 public string Rever

  • 反转字符串中的单词 III ----java2021-10-31 21:35:08

    给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 示例: 输入:"Let's take LeetCode contest" 输出:"s'teL ekat edoCteeL tsetnoc" 提示: 在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。 来源:力扣(LeetCode) 链接:https://l

  • PostgreSQL 插入数据报错:column "xxx" does not exist 解决方法2021-10-29 23:35:58

    背景 shell 脚本跑 Python 写数据脚本任务的时候报错: File "./xxx.py", line 59, in xxx cur.execute(insert_sql(col_string, str(data_list))) psycopg2.ProgrammingError: column "it’s adj for sb和it's adj of sb的区别" does not exist LINE 1: ...1',

  • [CERC2016] Bipartite Blanket2021-10-28 21:02:40

    一、题目 点此看题 二、解法 结论:如果左部点集 \(A\) 存在完美匹配,右部点集 \(B\) 存在完美匹配,那么存在包含 \(A,B\) 的匹配。 证明:把集合 \(A\) 匹配边染黑,把集合 \(B\) 匹配边染白。 考虑得到的图度数至多 \(2\),那么可以简单分类讨论: 如果连通块是一个环,那么存在用上所有点的

  • JAVA IO流2021-10-25 16:31:08

    IO流 java中提供了专用于输入输出功能的包Java.io,其中包括: InputStream,OutputStream,Reader,Writer InputStream 和OutputStream,两个是为字节流设计的,主要用来处理字节或二进制对象, Reader和 Writer.两个是为字符流(一个字符占两个字节)设计的,主要用来处理字符或字符串.

  • 十进制小数转换为二进制小数-easy2021-10-23 21:35:17

    题目 代码部分 package 十进制小数转二进制; /** * @author 邓雪松 (づ ̄ 3 ̄)づ) * @create 2021-10-23-20-59 */ public class Demo { public static void main(String[] args) { double num = 0.625; //要用StingBuilder做字符串的拼接(append),这个需

  • String-StringBuffer-StringBuilder区别2021-10-22 13:30:51

    ​ 只是介绍了三者概念和区别,三者详细方法可看参考Java API文档,如果对概念比较清晰可直接拉到最后! 一、String介绍 String ​ String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现,字面量也是对象。 String底层源码中是存储的char数组(jdk1.8

  • WinForm RichTextBox 常用操作2021-10-21 10:00:33

    1、设置不自动选择字词 RichTextBox在选择文字的时候,如果没有关闭自动选择字词功能,我们有时候选择的时候会自动将光标前后的字或者词连接在一起进行选择。 RichTextBox有属性AutoWordSelection 设置为false但是不起作用,需要在窗体的load或者加载后设置才能起作用。 private void F

  • IDEA 重写java bean toString JSON2021-10-20 14:32:24

    JSON Templates public java.lang.String toString() { final java.lang.StringBuilder sb = new java.lang.StringBuilder("{"); #set ($i = 0) #foreach ($member in $members)#if ($i == 0) sb.append("##### #else sb.append(",#### #end#if ($membe

  • 上传视频加进度条切片2021-10-19 14:04:43

    ​ 我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。 首先我们需要了解的是上传文件三要素: 1.表单提交方式:post (get方式提交有大小限制,post没有) 2.表单的enctype属性:必须设置为multipart/form-data. 3.表单必须有

  • Java-Process执行脚本,waitFor()卡住不执行2021-10-18 15:01:59

    以脚本解压tar文件为例,如果tar包的生成时间在系统时间之后的话,解压就会有很多错误日志,使用java进行解压时,如果没有及时处理input或者是error缓冲区里的数据,那么等到缓冲区中数据满了(主要是error缓冲区)之后,解压操作就不会再继续进行下去了,因此要在解压过程中及时的将缓冲区中

  • Java二叉树遍历的非递归算法(前序)2021-10-17 19:00:37

    二叉树迭代: 遍历左子树 无论左子树为空还是右子树为空: 出栈操作访问右子树 public String preOrder(TreeNode root) { StringBuffer sb = new StringBuffer(); Deque<TreeNode> stack = new ArrayDeque<>(); TreeNode p = root; while (p != null || !stack.isEmpty())

  • SB 查询、添加数据的接口 实现 validation 数据校检2021-10-16 23:31:39

    导入GAV  因为这个框架springboot 自带有 所以呢 不用版本:     然后我们直接在请求类上写校检注解    【注: 这里的EbookQueryReq 是请求类  继承了 PageReq 类】     因为我们查询的接口是暴露的 ,如果别人拿到了 ,查1000000000+条数据 我们服务器岂不是崩了 几千回 都

  • SB ,mybatis generator 插件 实现 删除操作2021-10-16 21:34:53

    很简单 ,这里的前提是你是用制动生成generator 插件写的mybatis:   这里直接返回 空内容的 返回类即可   前端:         后端:           简单到BAO!

  • 38. 外观数列(递归)2021-10-15 23:31:12

    38. 外观数列 给定一个正整数n ,输出外观数列的第 n 项。 「外观数列」是一个整数序列,从数字 1开始,序列中的每一项都是对前一项的描述。 你可以将其视作是由递归公式定义的数字字符串序列: countAndSay(1) = "1" countAndSay(n) 是对 countAndSay(n-1) 的描述,然后转换成另一个

  • VUE 实现拖拽排序(前后端)2021-10-14 16:31:30

    需求:横向排列的测试01、测试02、测试03需要拖拽排序  主要思路:前端通过鼠标按住某一项拖拽排序,tabList会重新排序得到新数组,遍历新数组获取id得到排序的id数组,调用后端接口,后端根据排序的idList更新数据库的orderNum序号字段。 在拖动目标上触发事件 (源元素): ondragstart -

  • sysbench原理剖析和实践2021-10-13 20:59:12

    sysbench是一款比较流行的测试工具,主要用于测试fileio、cpu、memory、threads、mutex等的性能测试,但是最主要的还是做数据库的性能测试,经常用来测试MySQL、Drizzle、AttachSQL、Oracle、PostgreSQL等相关的数据库,也可以扩展支持其他的数据库以及测试用例,本文主要介绍sysbench

  • SB Tree(数组)2021-10-13 18:34:09

    import java.util.ArrayList; public class SizeBalancedTreeMap { public static class SizeBalancedTreeMap<K extends Comparable<K>, V> { private int root; private int len; private int[] left; private int[] rig

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有