理解Go协程与并发 协程 Go语言里创建一个协程很简单,使用go关键字就可以让一个普通方法协程化: Copy package main import ( "fmt" "time" ) func main(){ fmt.Println("run in main coroutine.") for i:= ...
分类:
其他好文 时间:
2020-06-15 17:51:33
阅读次数:
53
package main import ( "fmt" ) func main() { for i := 0; i < 10; i++{ go func() { fmt.Println(i) }() } } 输出为空-->主goroutine执行完毕,程序就结束运行,不会等待go函数执行完毕 pac ...
分类:
其他好文 时间:
2020-06-15 12:07:46
阅读次数:
66
【golang】unsafe.Sizeof浅析博主也是正在学习golang,在学习过程中遇到了SizeOf的问题。我原先以为,golang中的sizeof和c的sizeof差不多,但是当我开始使用的时候,才发现了许多奇怪的问题 slice := []int{1,2,3}fmt.Println(uns ...
分类:
其他好文 时间:
2020-06-14 23:26:49
阅读次数:
80
public class ArrayDemo { public static void main(String[] args) { int[] a = {1, -9, 34, 67, 0, 12 ,34 ,5, 6, 11}; System.out.println(Sum(a)); } static ...
分类:
编程语言 时间:
2020-06-14 18:48:51
阅读次数:
59
1.N个台阶的走法递归【这里设为10个台阶】 /** * N个台阶的走法递归 * <p> * 有个楼梯,台阶有10个,每次可以跳上1阶 或者 2阶 ,那么台阶的走法一共有多少种 */ @Test public void t() { System.out.println(f(10)); } //斐波那 ...
分类:
编程语言 时间:
2020-06-14 10:34:48
阅读次数:
42
class Test09 { public static void main(String[] args) { String str = "www.baidu.com"; String[] split = str.split("."); //System.out.println(split[0]); ...
分类:
其他好文 时间:
2020-06-13 21:18:42
阅读次数:
49
int a = i++;是先赋值再运算 int a = ++i;是先加一再赋值 例题 1 int n = 10; 2 n += (n++)+ (++n);// 10 + 10 + 12 3 System.out.println(n);//print 32 逻辑运算符号混合运算 int x = 1; ...
分类:
其他好文 时间:
2020-06-13 19:13:51
阅读次数:
71
JSP概述 什么是jsp sun公司制定的一种服务器端的动态页面技术规范. 虽然使用servlet也可以生成动态页面,但是过于繁琐需要大量使用out.println语句,并且不利于页面的维护(需要修改java源代码),所以sun公司才制定的jsp规范,目的是更简洁,更方便的生成动态页面. jsp是一 ...
分类:
Web程序 时间:
2020-06-12 20:37:38
阅读次数:
81
package mainimport ( "fmt" "sync")func say(i int ,wg *sync.WaitGroup) { defer wg.Done() fmt.Println(i)}func main() { var wg sync.WaitGroup for i:=0;i< ...
分类:
其他好文 时间:
2020-06-12 14:17:51
阅读次数:
43
public class Demo01 { int a = 0; public static void main(String[] args) { Demo01 demo01 = new Demo01(); demo01.test(demo01.a); System.out.println(demo ...
分类:
编程语言 时间:
2020-06-12 12:36:24
阅读次数:
82