ICode9

精准搜索请尝试: 精确搜索
  • 干货 - 写好Java代码的30个技巧,看完终生受用2022-09-03 14:30:23

      成为一个优秀的Java程序员,有着良好的代码编写习惯是必不可少的。下面就让我们来看看代码编写的30条建议吧。   (1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:   ThisIsA

  • 关于最近烦闷的工作2022-09-02 23:02:20

    关于恶心人的屎山代码 最近在维护公司以前的代码,准确来说应该是重构,之前看这个项目的时候我还以为这玩意儿应该至少是7,8年前的代码了,然后看了一下 SVN(忽略为什么现在这公司在用 SVN,我也不知道呵呵). 呵呵,大部分的代码都是 2019 年的代码,我实在不能够想到 2019 年能将代码写成那个

  • js数组方法2022-09-02 12:30:59

    修改器方法 会改变自身的值 push(element1, ..., elementN):在数组的末尾增加一个或多个元素,并返回数组的新长度。 pop():删除数组的最后一个元素,并返回这个元素(数组为空返回undefined)。 unshfit(element1, ..., elementN):在数组的开头增加一个或多个元素,并返回数组的新长度。 s

  • UML设计图6-序列图2022-09-01 12:02:58

    1.基本概念 序列图(Sequence Diagram)是对象之间基于时间顺序的动态交互,它显示出了随着时间的变化对象之间是如何进行通讯的。序列图的主要用途之一是从一定程度上更加详细地描述用例表达的需求,并将其转化为进一步的更加正式层次的精细表达。 序列图的含义 序列图用于表现一个交互,该

  • 【C标准库】详解fopen函数 一篇让你搞懂fopen函数2022-08-31 18:33:25

    创作不易,感谢支持! fopen函数 头文件:stdio.h 功能是打开一个文件,其声明格式是: FILE *fopen(const char *filename, const char *mode); 文件指针名 = fopen(文件名,使用文件方式) “文件名”是被打开文件的文件名,类型是C风格字符串。 “使用文件方式”是指文件的类型和操作要求

  • 软件工程 软件需求与软件需求规约 第1篇随笔2022-08-29 15:33:57

    2、软件需求与软件需求规约 2.1、需求与需求获取 1. 何为需求? 定义问题的基本要素是“需求'' 一个需求是一个有关"要予构造"的陈述,用以描述待开发产品(或项)功能上的能力、性能参数或者其它性质。 2.IEEE标准830-1998要求单一需求必须具有5个基本性质 必要的(Necessary)。是要求

  • mysql 复制一个库2022-08-24 13:30:08

    首先创建一个库  new_db 然后使用mysqldump工具把老的库数据复制到新库 打开黑框 mysqldump old_db -uroot -p'12345' --add-drop-table | mysql new_db -u root -p'12345'    root 是用户名 12345是密码 如果不在一个服务器上 mysqldump old_db -u 账户 -p密码 | mysql -

  • NC15033 小G有一个大树2022-08-23 12:33:17

    题目链接 题目 题目描述 小G想要把自己家院子里的橘子树搬到家门口(QAQ。。就当小G是大力水手吧) 可是小G是个平衡性灰常灰常差的人,他想找到一个这个橘子树的平衡点。 怎么描述这棵树呢。。。就把它看成由一个个节点构成的树吧。结点数就 代表树重。 输入描述 多组数据输入输出, 第一

  • 深拷贝与浅拷贝2022-08-22 20:00:30

    深拷贝与浅拷贝 浅拷贝 浅拷贝它拷贝的是地址 这样会使两个数组名的地址指向一个数组,只要其中有一个进行改变,另一个数组名也会进行改变,但是它们并非体同一个数组 深拷贝 修改一个数组中的数据,另外一个不同步修改 var arr1=[10,20,30,80]; var arr2=[]; for(var i=0;i<arr1

  • 对于程序员来说,怎样才算是在写有“技术含量”的代码?2022-08-22 12:33:05

    你好呀,我是歪歪。 我最近其实在思考一个问题: 对于程序员来说,怎样才算是在写有“技术含量”的代码? 为什么会想起思考这个看起来就很厉(装)害(逼)的问题呢? 因为这就是知乎上的一个问题: https://www.zhihu.com/question/37093538 第一次看到这个问题的时候,我很快的就划过去了,完全就

  • 计算机自底向上(二):二进制减法2022-08-21 18:32:35

    在上一篇随笔中我们实现了一个位数任意多的二进制加法器,在这里我们进一步去考虑下一种运算:减法运算。事实上我们不需要一个减法逻辑;我们需要的是一个负号,因为A - B = A + (-B)。用负号的好处还在于我们也顺手实现了负数的逻辑,不会让0 - 1变成一个无意义的结果。为此我们需要一个bi

  • 一个远大的目标2022-08-20 21:30:09

    1.   python基础   c语言    计算机网络基础    计算机组成原理   编译原理  算法和数据结构 2.   web漏洞精通     爬虫精通    ctf比赛   渗透测试成熟  3.你说培训机构的人,那他妈的也不行啊  ,牛逼的人早被安全公司拉拢了。

  • 一个简单的服务2022-08-19 13:03:23

    const express = require('express'); const app = express(); const port = process.env.PORT || 3000; app.get('/', (req, res) => { res.send('Hello World!!!'); }); app.listen(port, () => { console.log(`Express web app

  • java中23种设计模式2022-08-19 00:01:07

    一、设计模式分类 1.设计模式分类    2.设计模式特点 单例模式:某个类只能有一个实例,提供一个全局的访问点。 简单工厂:一个工厂类根据传入的参量决定创建出那一种产品类的实例。 工厂方法:定义一个创建对象的接口,让子类决定实例化那个类。 抽象工厂:创建相关或依赖对象的家族,而无

  • 下一个更大元素 I2022-08-18 23:00:51

    目录题目描述解决方法一解题思路解题代码解决方法二解题思路解题代码 题目描述 题目地址:https://leetcode.cn/problems/next-greater-element-i/ 题目要求 nums1 中数字 x 的 **下一个更大元素 **是指 x 在 nums2 中对应位置 右侧 的 **第一个 **比 x 大的元素。 给你两

  • 将一个list均分成n个list2022-08-18 11:33:49

    package org.apache.test; import java.util.ArrayList; import java.util.List; public class JavaDemo { /** * 将一个list均分成n个list * * @param source * @return */ public static <T> List<List<T>> averageAssign(List&l

  • idea12022-08-18 06:30:09

    1 物尽其用,物品是用来提高效率的,而不是用来拖垮你的 2 曾经有一段时间,我喜欢稿生态联动, 瞎折腾,买一些不是刚需的电子设备,到最后看来是徒劳 3 一个错误引发的联想 过程:第一遍没有做出来,第二遍突然想到奇函数为零,直接写上,未计算后边。 原因:1.第二遍做题不全面,2.该题型错误不熟

  • 软件测试2022-08-16 16:31:54

    开发模式-瀑布模型   特点: 瀑布模型是文档驱动的模型,遵守这个约束可使软件维护变得比较容易一些,从而显著降低软件预算。每一个阶段完成都有一个文档。 优点:每个阶段都有一个检查点,当前阶段完成后只需要关注后续阶段,可在迭代模型中应用瀑布模型。 缺点:不适合需求模糊和需求经常变

  • Axure的基础了解,认识axure RP92022-08-16 12:02:23

    Axure RP9是一款备受瞩目的产品原型设计软件,它可以让你在上面任意构建草图、框线图、流程图以及产品模型,还能够注释一些重要地方,axure rp汉化版可支持同时多人写作设计和版本管理控制,这款交互式原型设计工真可以帮助设计者制作出高效率高水准的产品原型图,快速创建应用程序和网站的

  • 一个图论很好用的软件2022-08-14 20:31:17

    Graphviz 新版本似乎没有自带的编辑器了,老版本有可以点此下载 安装完成后在目录\bin下找gvedit.exe即可 使用教程可以官网文档或者B乎 简单的几个例子 无向图 有向图 改颜色和标签 有向环 推荐 https://www.cnblogs.com/shuqin/p/11897207.html

  • Codeforces Round #813 (Div. 2)2022-08-14 02:00:08

    这一场打得很稀烂QwQ。 开局先看A,开始秒想了一个假掉的做法,WA了3发,以后一定要先证明正确性再写。。。 A写了16分钟。。。 B很快在35分钟的时候秒掉了,C想到了一个暴力做法,但是由于太暴力了,TLE了一发,稍微优化了一下就过掉了(1h19分)。 之后一个小时在推 E 的式子,但一直陷在死循环里,找

  • GalaxyOJ-902 Mine2022-08-13 20:33:27

    题目描述 有一个 1 维的扫雷游戏,每个格子用表示有雷,用 0/1/2 表示无 雷并且相邻格子中有 0/1/2 个雷。 给定一个仅包含?、、0、1、2 的字符串 S,问有多少种方法将所 有的?改为/0/1/2 使其合法。 输入一个字符串S,输出一行一个整数表示答案,对10^9+7取模。 输入 ?1? 输出 2 数据范围

  • mysql 一个表直接复制另外一个表2022-08-12 18:00:09

    经常有需求就是把一个表部分或者全部字段冗余到另外一个表 可以用 程序一条的读出来 在插入 也可以直接使用 mysql insert into selcet INSERT INTO `dest_table` (field1,field2) selcet field1,field2 from src_table

  • whk游记042022-08-12 02:00:12

    今天上午正上着物理课,抬头一看, “距离高考还剩300天” 同桌是从生物竞赛退下来的,当时正在补落下的课。 我推推他,“还有三个一百天。” 然后就想到了身在机房的巨佬。 然后下午恰饭时碰到了 \(RINGS\) 然后就想到了半年没更的游记。 你还有脸说你半年没更游记 总之,半年来的变化真的

  • 微服务架构及设计模式2022-08-05 11:02:03

    微服务能够对企业产生积极影响。因此,了解如何处理微服务架构(MSA)以及一些微服务设计模式,一个微服务架构的一些通用目标或者设计原则是很有价值的。下面是在微服务架构方案中值得考虑的四个目标。   1、缩减成本:MSA将会降低设计、实现和维护IT服务的总体成本 2、加快发布速度:MSA将

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

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

ICode9版权所有