编程笔记
-
【遇到的问题】java命令行遇到的问题
java命令行遇到的问题 在使用Java命令行执行以下语句时, javac HelloWorld.java 可以编译成功, 但运行java HelloWorld 时报错:找不到或者无法加载主类 public class HelloWorld{ public static void main(String…
-
文件删除时提示已在另一程序中打开,查看占用它的程序
一、问题如下 在需要删除文件或者文件夹时,经常出现文件已在另一程序中打开的提示,往往是其他程序中调用或者打开了其中的文件所导致的。 虽然这个提示是为了保证数据的安全性,防止在操作数据时误删。但…
-
转换编程思想_体验Lambda更优的写法、Lambda表达式的标准格式
转换编程思想_体验Lambda更优的写法 我们以前写那么多方法,只是想把run方法传入Thadle,那么1.5jdk之后有了新的特性 Lambda表达式,我们来看一下 案例: public static void main(String[] args) {// 匿…
-
C# 中的属性
属性通过属性访问器访问,即get;set;方法 语法 没有显示声明get;set;方法 public class Person { public string FirstName; // 没有显示声明get;set;方法 } 显示声明get;set; public class Person { public string …
-
Lambda表达式-编程思想转换
编程思想转换 我们希望创建一个匿名内部类对象 我们只是为了做这件事情而不得不创建一个对象 我们真正希望做的事情:将run方法体内的代码传递给Thread类知晓 传递一段代码--这才是我们真正的目的 而创建对象只是受限…
-
基于TCP的socket编程(C++)
服务器端 //TCP服务端 #include<winsock2.h> //包含头文件 #include<stdio.h> #include<windows.h> #include<iostream> #include<ws2tcpip.h> #pragma comment(lib, "WS2_32.lib") /…
-
java8新特性之List处理
1.集合中获取指定的一个属性值 List<String> items = li.stream().map(ScdCostChargeItemEntity::getItem).collect(Collectors.toList()); 2.集合分组 Map<String, List<T>> yearData = allDat…
-
函数式编程思想、冗余的Runnadble代码
函数式编程思想 在数学中,函数就是输入量,输出量的一套计算方案,函数思想则尽量忽略面向对象的复杂语法-强调做什么,而不是用什么形式做 面向对象的思想: 做一件事,找一个能解决这个事情的对象,调用对象的…
-
JAVAWeb-01
JAVAWeb 1.基本概念 1.基础介绍 web:网页的意思, 静态web: html,css,提供给所有的人看的数据,始终不会发生变化。 动态web: 提供给所有的人看的数据,始终会发生变化,每个人在不同的时间,在不同的地点看到的…
-
【网络流】EK & Dinic 算法
这两天学习了网络流,故写点东西加深理解。 关于网络流定义证明之类,前人之述备矣,此处整理一些比较舒适的代码实现。 EK 全名是 Edmonds-Karp. 慢但是码量少一些,让人十分欢乐。 EK不需要两次搜索也不需要分层。…