- 博客(77)
- 资源 (1)
- 收藏
- 关注
原创 go语言中切片做函数参数的问题
go语言中切片是引用传递的,所以可以在函数中修改切片的值,但在树的遍历中可能遇到如下问题测试代码package mainimport "fmt"type TreeNode struct { value int leftNode *TreeNode rightNode *TreeNode}//test1func testSilce(num []int) { num[0] = -1}//test2func preorder(root *TreeNode, result
2021-05-17 16:10:34 383
原创 区块链应用_2
区块链非金融应用文件(document)真实性验证所有权证明特定时间的存在证明(相当报纸吧,可以证明那个时候发生的事)完整性证明,防止被篡改过(区块链的不可修改性)案列一:Block Notary is an iOS app which helps you create proof of existence of any content (photo, files, any media) using TestNet3 or a Bitcoin network.(存在证明)案列二:Proof
2021-01-15 11:28:40 360
原创 区块链入门_1
区块链入门区块链起源区块链技术起源于2008年中本聪《比特币:一种点对点电子现金系统》,区块链诞生自中本聪的比特币,区块链目前最经典的应用就是比特币,当然现在也出现了一些如:以太坊这样的新应用...
2021-01-10 15:52:41 721 5
原创 JDBC连接池&JDBCTemplate-传智黑马笔记
今日内容1. 数据库连接池2. Spring JDBC : JDBC Template数据库连接池1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。2. 好处: 1. 节约资源 2. 用户访问高效3. 实现: ...
2020-02-19 11:44:41 307
原创 JDBC-传智黑马笔记
今日内容1. JDBC基本概念2. 快速入门3. 对JDBC中各个接口和类详解JDBC:1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真...
2020-02-19 11:43:00 440
原创 Java基础加强笔记-传智黑马网课笔记
今日内容1. Junit单元测试2. 反射3. 注解Junit单元测试:* 测试分类: 1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 2. 白盒测试:需要写代码的。关注程序具体的执行流程。* Junit使用:白盒测试 * 步骤: 1. 定义一个测试类(测试用例) * 建议: * 测试类名:被测试的类名Test CalculatorT...
2020-02-19 11:40:04 305
原创 MySQL多表&事务-传智黑马网课笔记
今日内容1. 多表查询2. 事务3. DCL多表查询:* 查询语法: select 列名列表 from 表名列表 where....* 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NA...
2020-02-19 11:39:45 246
原创 MySQL约束-传智黑马网课笔记
今日内容1. DQL:查询语句 1. 排序查询 2. 聚合函数 3. 分组查询 4. 分页查询2. 约束3. 多表之间的关系4. 范式5. 数据库的备份和还原DQL:查询语句1. 排序查询 * 语法:order by 子句 * order by 排序字段1 排序方式1 , 排序字段2 排序方式2... * 排序方式: * ASC:升序,默认的。 * D...
2020-02-19 11:34:36 356
原创 MySQL基础-传智黑马网课笔记
今日内容1. 数据库的基本概念2. SQL数据库的基本概念1. 数据库的英文单词: DataBase 简称 : DB2. 什么数据库? * 用于存储和管理数据的仓库。3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方式操作数据库 -- SQLSQL1.什么是SQL? Structured Que...
2020-02-19 11:31:57 611
原创 6重常用的排序算法代码
#include <stdio.h>int num[] = {5, 2, 8, 12, 213, 43, 0, 1, 234, 3, 6, 89, 123};//要排序的数组//0 1 2 3 5 6 8 12 43 89 123 213 234const int LENGTH = sizeof(num) / sizeof(int);//要排序的数组的长度void swap(i...
2019-01-20 16:23:02 159
原创 如何用JAVA爬取AJAX加载后的页面
1、浏览器(google)打开要爬去的网页我这里以http://news.iciba.com/views/dailysentence/daily.html#!/detail/title/2018-12-11为列子爬取每日一图,一句,一翻译如果普通爬取代码源代码是这样的显然获取不了图片url,句子,译文的所以要直接找到请求的这些参数的值得url,因为获取更多内容是通过JSONP的方式,其...
2018-12-11 21:00:12 1459
原创 JavaWeb的
一、ServletContext ServletContext可以实现多个Servlet的共享数据,因为一个web应用中所有Servlet共享一个ServletContext 对象.二、ServletContext所含的部分方法void removeAttribute(String name) 从此ServletContext中删除具有给定名称的属性。 删除后,后续调用getAttrib...
2018-11-13 22:48:39 201
原创 魔法少女(动态规划)
讨论区魔法少女时间限制:1000 ms | 内存限制:65535 KB难度:3描述前些时间虚渊玄的巨献小圆着实火了一把。 在黑长直(小炎)往上爬楼去对抗魔女之夜时,她遇到了一个问题想请你帮忙。 因为魔女之夜是悬浮在半空的,所以她必须要爬楼,而那座废墟一共有n层,而且每层高度不同,这造成小炎爬每层的时间也不同。不过当然,小炎会时间魔法,可以瞬间飞过一层或者两层[即不耗时]。但每次瞬移的...
2018-10-11 16:38:55 446
原创 简单的聊天程序(java的socket+多线程)
服务端import java.net.*;import java.util.*;import java.io.*;public class ChatServer { ServerSocket server = null; Collection cClient = new ArrayList();//裝線程的容器 public ChatServer(int port) t...
2018-10-04 21:46:11 2025 3
原创 Java网络编程的socket使用(简单的服务器客户端实现)
socket的详细介绍,请点击import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;import java.util.Scanner;public class Serve...
2018-09-30 16:57:10 526
原创 案列:指针的指针
#include&lt;stdio.h&gt;int main() { char *string; char *a[10]; a[0] = "123123"; a[1] = "234234"; a[2] = "345345"; puts(a[0]); string = a[0]; do { putchar(*string);
2018-07-11 11:59:59 226
原创 C语言位操作
1.二进制反码或按位取反:~一元运算符~把1变为0,把0变为1。如下例子所示:~(10011010) // 表达式(01100101) // 结果值2.按位与:&amp;amp;(10010011) &amp;amp; (00111101) // 表达式由于两个运算对象中编号为4和0的位都为1,得:(00010001) // 结果值3.按位或:|(10010011) | (00111101...
2018-06-24 22:35:46 328
原创 C结构和其他数据类型
1、结构声明和变量声明struct name{};struct name val;列:声明变量 struct book library;简化声明变量 struct book { char title[100]; char author[100]; float value;} library;初始化结构体struct book library = { "The P...
2018-06-23 12:36:39 223
原创 C语言的文件输入\输出
fopen它的第1个参数是待打开文件的名称,更确切地说是一个包含该文件名的字符串地址。getc()和putc()函数与getchar()和putchar()函数类似ch = getc(fp);//从指定的文件中获取一个字符putc(ch, fpout);// 把字符ch放入FILE指针fpout指定的文件中putc(ch, stdout)与putchar(ch)的作用相同。/...
2018-06-07 13:29:40 385
原创 JavaScript---事件(基础)
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Image Gallery</title><style></style>
2018-05-29 19:30:52 238
原创 JavaScript---DOM(基础)
//DOM方法的使用 //每个标签(节点)都是一个对象 1、getElementByID //返回id对应的对象 //实列: alert(typeof document.getElementById('purchases')); 2、getElementByTagName ...
2018-05-29 15:09:25 216
原创 laravel框架---基本路由
laravel文档-路由1、路由的使用 a、第一个参数跟url有关 比如: Route::get('student/index', 'StudentController@index'); 本地访问此路由就是:http://localhost/laravel/public/student/index b、第二个参数通常是路由器访问的...
2018-05-19 21:39:09 480
原创 好用的css组件网站
http://shark.mail.netease.com/shark-css/index.htmlhttp://v3.bootcss.com/http://sui3.taobao.org/
2018-05-18 19:08:15 998
原创 先进先出置换算法(FIFO)
算法原理#include&lt;iostream&gt;#include&lt;cstdio&gt;using namespace std;bool find(int number);void print(int * array, int length);int page[25] = {0, 7, 0, 1, 2, 0, 3, 0, 4, 2, 3, 0, 3, ...
2018-05-16 17:57:27 2743
转载 向laravel框架添加Markdown编辑器
安装流程1、安装的两种方式① 直接编辑配置文件将以下内容增加到 composer.json:require: { &amp;amp;amp;quot;chenhua/laravel5-markdown-editor&amp;amp;amp;quot;: &amp;amp;amp;quot;~1.0&amp;amp;amp;quot;}然后运行 composer update。② 执行命令安装运行命令:com
2018-05-13 19:36:22 542
原创 nginx和php的配置
1、修改php-fpm.conf(/etc/php-fpm.conf)如果有/etc/php-fpm.d/www.conf文件,就在该文件修改可以输入下面命令查找:find / -name php-fpm.conffind / -name www.conf2、在上述文件修改:;listen = 127.0.0.1:9000//注释这个listen = /dev/shm/php-cgi...
2018-05-10 19:21:54 239
转载 yum安装(linux+nginx+php7.1+mysql5.7)
1、第一步先更新yum update2、yum安装nginx安装nginx最新源:yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpmyum repolist enabled | grep "nginx*"安装nginx:...
2018-05-10 19:10:05 1871
原创 使用calloc()、malloc()和free()分配和管理内存
可以在程序运行时分配更多的内存。主要的工具是malloc()函数,该函数接受一个参数:所需的内存字节数。malloc()函数会找到合适的空闲内存块,这样的内存是匿名的。也就是说, malloc()分配内存,但是不会为其赋名。然而,它确实返回动态分配内存块的首字节地址。因此,可以把该地址赋给一个指针变量,并使用指针访问这块内存。因为char表示1字节malloc()的返回类型通常被定义为...
2018-04-29 23:57:06 1983
原创 c语言rand,srand用法
#include <iostream>#include <algorithm>#include <stdio.h>#include <math.h>#include <string.h>#include <stdlib.h>#include <time.h>#include <windo
2018-04-29 23:31:38 1990
原创 php的foreach循环
1、foreach 循环用于遍历数组。2、foreach ($array as $value){ 要执行代码;}3、每进行一次循环,当前数组元素的值就会被赋值给 $value 变量(数组指针会逐一地移动),在进行下一次循环时,您将看到数组中的下一个值。<?php$x=array("one","two","three");foreach ($x as $value...
2018-04-27 12:12:14 303
原创 简单的php获取表单数据
1、$_SERVER['PHP_SELF']表示:当前执行脚本的文件名例如,在地址为 http://example.com/test.php/foo.bar 的脚本中使用 $_SERVER['PHP_SELF'] 将得到 /test.php/foo.bar。2、PHP $_POSTPHP $_POST 被广泛应用于收集表单数据,在HTML form标签的指定该属性:"method="po...
2018-04-26 21:45:53 1727
原创 表达式求值以及中缀式转后缀式代码
#include &lt;iostream&gt;//数据结构表达式计算 #include &lt;algorithm&gt;#include &lt;stack&gt; #include &lt;cstdio&gt;#include &lt;cmath&gt;#include &lt;cstring&gt;
2018-04-20 14:20:07 379
原创 操作系统模拟生产者消费者问题
pv操作及生产者消费者问题解析#include<stdio.h>#include<stdlib.h>#include<string.h>#include<time.h>#include<windows.h>void procducer();void consumer();int buffer[10];//缓冲区int...
2018-04-19 11:08:07 2535 2
原创 最近最久未使用(LRU)算法
算法原理#include <iostream>#include <cstdio>//LRU#include <windows.h>using namespace std;struct page{ int time;//多久未使用 int value;//页面号 };int find_(int x);//判断物理块中是否有该页面有...
2018-04-19 11:06:19 3770
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人