• avatar 陈泽胜746724926 2019-12-08 10:35:59

    C++ exception 的一个例子 ------动态数组(Array)

    在实现动态数组的时候,我们知道需要重载[]运算符,实现成员函数pop等,但是实现这些函数的时候需要注意一个问题,就是数组越界的问题,所以我基于这个问题写了一个异常类OutofRange,让数组下标超过数组长度时抛出一个匿名异常,当pop成员函数执行到数组为空时,也抛出异常。 下面是代码实现: #in

  • avatar 海神张仪 2019-12-08 11:44:50

    【第五章:通用类与行为类面试】第20节:单面的形式和单面的考察要点

    单面的形式 群面结束后,一般有3种单面的形式:电话、视频和现场面试。电话和视频是1对1的远程面试,远程面试不能很清楚看到你的神态举止,互动效果比较差,因此对候选人结果的评估性比不上现场面试。有些同学所在的学校刚好是非核心城市,因考虑去核心城市参加面试的成本和代价,往往就不去面试。但如果你

    来自 海神张仪
    12
  • avatar 陈泽胜746724926 2019-12-08 11:47:50

    初遇线程池

    今天,笔者想来介绍一下线程池这个东西。 什么是线程池呢?为啥要有这么一个东西?我们可以把线程比作一个池子,里面有很多线程。同样线程池和线程之间的关系也可以比作饭桶和饭勺的关系。我们知道,线程是一种稀缺资源,对多个线程进行调度,创建,销毁需要一定的开销,而饭桶中的饭勺也可以算作是一个稀缺资源,因为一个

  • avatar Randolph、 2019-12-08 13:24:15

    50937 题解 货仓选址

    题目链接 假设把货仓建在第k个商店的坐标上,那么左边有 k - 1 个商店,右边有 n - k - 1 个商店。 当k<n/2时,向右移一位,因为k-1<n-k-1,所以+(k-1)-(n-k-1)会使总距离减小,因此我们应当把k往右移,直到当 k-1 = n-k-1时,若再往右移,k-

    来自 Randolph、
    20
  • avatar 勿忘初衷NKU 2019-12-08 16:03:33

    spring基于XML的声明式事务控制

    spring基于XML的声明式事务控制配置步骤 1、配置事务管理器 <!--配置事务管理器--> <bean id="transactionManager" class="org.springframework.jdbc.datasource

    来自 勿忘初衷NKU
    00
  • avatar aud 2019-12-08 17:34:41
    来自 aud
    00
  • avatar 萧宏律 2019-12-08 17:36:59

    如何在script元素中使用import语句

    如下,若在script元素当中直接使用import语句: <script> import Particle from './src/particle.js'; </script>浏览器(FF)控制台将提示: SyntaxError: import declarati

    来自 萧宏律
    00
  • avatar 服务端研究员 2019-12-08 18:30:46

    Spring Cloud Alibaba 实战(八) - 审核业务的分布式事务处理实现

    Github博客地址 本文主要讲解RabbitMQ的介绍和安装,Spring Cloud Stream核心概念,Spring Cloud Alibaba RocketMQ学习,异步消息推送与消费 1 审核业务的实现 com/javaedge/contentcenter/service/conte

  • avatar Keep201910071559530 2019-12-08 19:02:45

    小白来试一下题解

    #include<iostream> #include<vector> #include<algorithm> using namespace std; int main() { int T;cin>>T; int N,a; vect

  • avatar 勿忘初衷NKU 2019-12-08 19:27:15

    springmvc笔记01

    struts22的核心控制器是filter,springmvc的核心控制器是servlet。 springmvc是基于方法设计的(单例),struts2是基于类的(多例)。 1、配置前端控制器,前端控制器其实就是一个servlet <servlet>     <

    来自 勿忘初衷NKU
    00
  • avatar 陈泽胜746724926 2019-12-08 19:41:56

    利用C++11的特性来实现线程池

    在实现线程池之前呢,我们还是要先了解一下线程池的组成:1、线程池管理器创建一定数量的线程,启动线程,调配任务,管理着线程池。append()添加任务. 2、工作线程线程池中线程,在线程池中等待并执行分配的任务.这里选用条件变量实现等待与通知机制. 3、任务接口添加任务的接口,以供工作线程调度任务的执

  • avatar 勿忘初衷NKU 2019-12-08 20:08:57

    springmvc02

    springmvc框架基于组件方式执行流程 超链接是get请求 RequestMapping注解的属性 1、value、path 2、RequestMethod[] method() 枚举,枚举类,类名.属性

    来自 勿忘初衷NKU
    00
  • avatar 勿忘初衷NKU 2019-12-08 21:13:22

    springmvc03

    请求参数的绑定 我们如果写 <a href="param/testParam?username=hehe">请求参数绑定</a> 那么在 @RequestMapping("/testParam")

    来自 勿忘初衷NKU
    00
  • avatar 勿忘初衷NKU 2019-12-08 21:32:14

    springmvc出错处理01

    在看请求参数绑定的时候如果类路径上没有@RequestMapping不会出错, 但是一旦类上也有@RequestMapping就会出错, 最后百度搜索发现在 <bean id="internalResourceViewResolver" class=&q

    来自 勿忘初衷NKU
    00
  • avatar 常喝水 2019-12-08 21:47:32

    11. 旋转数组的最小数字

    1.利用二分法实现O(log n)的查找,但是要主要当index1 = index2 = midindex时,只能按顺序查找 class Solution: def minNumberInRotateArray(self, rotateArray): # write code

    来自 常喝水
    00
  • avatar 勿忘初衷NKU 2019-12-08 22:12:51

    springmvc请求参数绑定实体类型

    domain.User public class User implements Serializable {     private String name;     private Integer age;     get/set/toString() } domain.Account

    来自 勿忘初衷NKU
    00
  • avatar 勿忘初衷NKU 2019-12-08 22:22:57

    springmvc请求参数绑定集合类型

    Account.java public class Account implements Serializable {     private String username;     private String password;     private Double money;    

    来自 勿忘初衷NKU
    00
  • avatar OceanWild 2019-12-08 23:05:50

    回溯法之装载问题

    子集树:当所给的问题是从n个元素的集合S中找出S满足某种性质的子集时,相应的解空间树称为子集树。例如0-1背包问题。这类子集树通常有2的n次方个叶结点,其结点总数为2的n+1次方减一个结点。遍历子集树算法需O(2的n次方)计算时间 排列树:当所给问题是确定n个元素满足某种性质的排列时,相应的解空间树

    来自 OceanWild
    00
  • avatar 我一菜鸡 2019-12-08 23:27:28

    191. 位1的个数

    初始版本为这个 但是有个问题就是无法区分负数public class Solution { // you need to treat n as an unsigned value public int hammingWeight(int n) { int ans = 0;

    来自 我一菜鸡
    00
  • avatar Antinomy20001 2019-12-09 09:43:17

    【题解】“中国东信杯”广西大学第二届程序设计竞赛(同步赛)

    首先这套题考虑到本校同学的水平以及因校情导致不能让我们的榜过于难看,实际上除了最后一题的数据都是很弱的,可能会影响其他学校同学的做题体验,所以先给大家道个歉(x) 我们之后会上传相对正常一些的数据,非常感谢大家能够参加我们的校赛同步赛! A.“区 块 链” 应该大家都能做出来所以就

    来自 Antinomy20001
    01
  • avatar sermiscry 2019-12-09 10:55:17

    水仙花数的两种解法

    /方法1 循环做/ include <stdio.h> int main(void){ int i, sum, t; for(i=100; i<=999; i++) { sum=0; t=i; while(t) { i

    来自 sermiscry
    40
  • avatar 弹铁蛋同学 2019-12-09 11:05:50

    你不知道的 JSON.stringify() 的威力

    你不知道的 JSON.stringify() 的威力 前言 其实有很多有用的东西,当时学习了,也记住了,但是时间久了就是记不住,所以导致在日常开发中总是想不起来原来这个东西可以这么用,而去选择了更加复杂和麻烦的方式。其实我们日常学习的知识就是拿来用的,即使你今天把知识点背下来了,没有去思考这个知

    来自 弹铁蛋同学
    11
  • avatar 常喝水 2019-12-09 11:21:02

    12. 矩阵中的路径

    利用回溯的方法 设置visited矩阵,当走过i,j点时,将此点设置为1,因为不能重复进入一个格子 如果第ij个点与path中的字符一样且未走过,则暂时进入这个格子 向四周搜寻下一步的走法,若无解,则证明上一个path路径不对,退回到前一个字符 若正确,则重复上述过程,返回haspath cl

    来自 常喝水
    00
  • avatar sermiscry 2019-12-09 11:36:01

    scanf、gets和getchar(包括getchar())

    gets最好用,也最常用(在输入字符串时) include <stdio.h> int main(){ char s[80]; gets(s); puts(s); return 0;} scanf在输入时用字符串输入,但是在输出时使用单个字符循环输出,不能直接字符串输出。 i

    来自 sermiscry
    40
  • avatar 常喝水 2019-12-09 14:41:01

    13. 机器人的运动方法

    依然利用回溯法 class Solution: def movingCount(self, threshold, rows, cols): # write code here if threshold < 0 or rows <= 0 or col

    来自 常喝水
    00
  • avatar 楚阳 2019-12-09 16:02:53

    并发容器的原理,七大并发容器详解、及使用场景

    并发容器的由来 在Java并发编程中,经常听到Java集合类,同步容器、并发容器,那么他们有哪些具体分类,以及各自之间的区别和优劣呢? 只有把这些梳理清楚了,你才能真正掌握在高并发的环境下,正确使用好并发容器,我们先从Java集合类,同步容器谈起。 1.什么是同步容器 Java的集合容器框架中,主

    来自 楚阳
    00
  • avatar May2021 2019-12-09 16:51:39

    Mark

    但计算机的 东西实在又是太多,程序设计、数据结构、算法设计、操作系统、体系结构、编译原理、数据库、软件工程等分支,编译的话太难(一千个码农里也没几个人能在纸 上写一个最基础的递归下降LLParser),软件工程、体系结构、数据库这些太水(不是说这些分支没用,而是它们很难考察,尤其对应届生来说这些都是

    来自 May2021
    00
  • avatar Ar1es 2019-12-09 16:57:45

    机器人的运动范围广搜版本

    广搜版本 import java.util.*; public class Solution {          private final int&n

    来自 Ar1es
    50
  • avatar Rickduck 2019-12-09 17:30:22

    Git操作

    Git操作 Git基础操作 设置用户信息 $ git config --global user.name "Rickduck" $ git config --global user.email "Rickduck@omg.cn" 查看配置信息 $ git

    来自 Rickduck
    00
  • avatar 许愿实习offer 2019-12-09 17:56:05

    UNIX网络编程——1.2小结

    main函数主体 #include "unp.h" int main(int argc, char** argv){ int sockfd,n; char recvline[MAXLINE + 1]; struct sockaddr_in serv

  • avatar youzhihua 2019-12-09 18:21:41

    旋转数组的最小数字

    题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 思路 1.使用二

    来自 youzhihua
    00
  • avatar youzhihua 2019-12-09 18:22:24

    斐波那契数列

    题目描述 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=39 思路 1.可以使用递归求解,也可以使用动态规划求解。2.推荐使用动态规划求解,防止递归栈太深导致栈溢出。 Java代码实现 /** * 递归解法

    来自 youzhihua
    00
  • avatar youzhihua 2019-12-09 18:31:41

    跳台阶

    题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。 思路 1.可以先算出前5个台阶的解法,分别为1,2,3,5,8。2.发现这是斐波那契数列的变形,也可以使用动态规划求解,状态转移方程为:dp[i] = dp[i-1]+d

    来自 youzhihua
    00
  • avatar youzhihua 2019-12-09 18:37:50

    变态跳台阶

    题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。 思路 可以先算出前5个台阶的解法,分别为1,2,4,8,16。 可以使用动态规划求解,状态转移方程为:dp[i] = 2*dp[i-1]。 Java代码实现

    来自 youzhihua
    00
  • avatar 牛客563265122号 2019-12-09 20:14:09

    基于springboot2的jar项目发布和控制流程

    1.打包成jar项目 2.执行对应语句 $ nohup java -jar test.jar >temp.txt & //这种方***把日志文件输入到你指定的文件中,没有则会自动创建。进程会在后台运行。 3.控制该项目在后台进行 (1)$ nohup java -jar tes

  • avatar 常喝水 2019-12-09 20:31:44

    14. 剪绳子

    利用动态规划,需要O(n^2)时间和O(n)空间,也就是利用一个表,储存长度为1~n绳子的最大乘积。 class Solution: def cutRope(self, number): # write code here if number < 2: return 0

    来自 常喝水
    140
  • avatar 七秒的鱼 2019-12-09 22:11:48

    Kafka实现高吞吐之零拷贝

    前言 Kafka是一个非常优秀的消息开源系统,作为分布式的消息队列之所以能够实现高吞吐,其中的一个原因就是sendFile 的零拷贝 关于零拷贝 "零拷贝"中的"拷贝"是操作系统在I/O操作中,将数据从一个内存区域复制到另外一个内存区域. 而"零&q

    来自 七秒的鱼
    11
  • avatar 嫌疑人X先生 2019-12-09 22:18:05

    20191204笔记

    数据推送之Comet 前端进行数据推送(递归轮询) function conn(){ $.ajax({ url:"data.php", dataType:"json", success:functio

    来自 嫌疑人X先生
    10
  • avatar XUDJY 2019-12-09 22:47:00

    Codeforces Round #604 (Div. 2)

    D - Beautiful Sequence (贪心) 直接莽真的好晕啊,,还是应该想清楚再莽(误)。 要使每一个数字临近相差等于1,0只能和1相邻,3只能和2相邻 也就是一连串010101或者101010,一连串232323或者323232, 这两种串要能连在一起就

    来自 XUDJY
    00
  • avatar thu-blogger 2019-12-10 00:16:59

    NumPy的使用

    在这一章,我们介绍Numpy这个库的基本使用方法。 NumPy基本情况 Python面向数组计算可以追溯到1995年,Jim Hugunin创建了Numeric库。接下来的10年,许多科学编程社区纷纷开始使用Python的数组编程,但是进入21世纪,库的生态系统变得碎片化了。2005年,Travis

    来自 thu-blogger
    00
  • avatar 牛客998857161号 2019-12-10 00:59:02

    许愿

    现在有两家大厂面试通过了,都在走审批流程。。。手上没有正式offer超级心慌。。这是一个诚心的许愿贴。。。希望牛客网的大触们可以保佑我。。。早点拿到正式offer。。。非常非常希望了。。。也祝福大家能拿到好offer。。。希望愿望早日实现哦。。。

  • avatar 牛客761340385号 2019-12-10 01:10:17

    递归算法和非递归算法求二叉树的高度

    递归算法: int Btdepth2(BiTree T) {     if(T==NULL)         return 0;         ldep=Bdepth(T->lchild);         rdep=Bdepth(T->rchild