获取控制台输入的信息: 休息launch.json文件中的console属性internalConsole(内部控制台)修改为externalTerminal(外部控制台)即可正常获取输入信息,代码如下: { "type": "java", "name": "Debug (Launch)-CodeGenerator<demo>", "request": "launch", &…
FileWriter指定编码格式 FileWriter 默认是用(ISO-8859-1 or US-ASCII)西方编码的,总之不是UTF-8的,而FileWriter类有getEncoding方法,却没有setEncoding的方法,如下的写法可以使正确输出UTF-8的文件: Writer newFile; try { newFile = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(entry.getKey().…
VSCode 开发 JAVA 微软为 Java 开发者推出了一个 Visual Studio Code 的安装程序.Visual Studio Code 中目前提供了许多 Java 扩展. 该软件包可直接安装或作为现有环境的更新,以将 Java 或 Visual Studio Code 添加到开发环境中.下载并打开后,它会傻瓜式地自动检测系统中是否拥有本地开发环境中的基本组件,包括 JDK.Visual Studio Code 和基本 Java 扩展.完成后,就可以直接打开 Visual Stu…
Python开发[第二十三篇]:持续更新中...…
1.确认在本机已安装 JAVA SDK 2.确认在本机已安装 maven 3.确认在本机已安装 tomcat 下面是我本机相关软件版本: java version "1.8.0_191" Apache Maven 3.6.0 apache-tomcat-9.0.14 win10 64bit 当你已经确认在你的机器上正确的安装以上软件后,方可进入下面操作. 打开 maven 的安装目录/conf/setting.xml,替换里面的 mirrors 为下面代码,这样可加速 maven 项目…
小编会持续更新在学习Java过程中需要的软件以及各种文件: 话不多说,看行动! 一:JDK (1)JDK1.8(*64): 链接:https://pan.baidu.com/s/1vM0jNXn2CTUfh9Oz8JcdNw 提取码:z0ns (2)JDK_1.8_*32: 链接:https://pan.baidu.com/s/1C3gDqXqhaL6Q4LljIxWJlw 提取码:v09l (3)JDK_1.7_*64: 链接:https://pan.baidu.com/s/1GzQAG7Su…
首发于 语雀文档 突然感觉自己对 git 还是挺熟悉的,因为团队里新来的七八号应届生来问我 git 问题,基本没有答不上的情况,但为了能更好地对知识进行整理,还是记录一下为好. (希望能)持续更新.... 临时回到某次提交,但不想丢失现有修改 详细背景介绍:黄组员跑过来问我,基座崩了,我知道哪次提交打包出来的代码是不会崩,我想跳回去打个包,但我又不想丢失现有的修改,怎么办呀? 解决思路:找到要去的提交的 commit hash,以切换并新建分支的方式,回到这个要去的提交 具体实操: git ch…
报错截图 报错一:Build failed, Do you want to continue? 编译失败,你想继续吗? 报错二:ConfigError:The Project "Demo" is not a valid java project . 配置错误:这个项目不是一个正确的java项目 报错三:Classpath is incomplete . Only syntax errors will be reported. 类路径不完整,仅仅显示语法错误. 报错原因 VsCode 调…
本人出道至今,经历了大大小小百余场战斗,,,下面整理的面试题有些有答案,有些没答案,那个谁说过:"要抱着怀疑的态度去编程,所以,即便有答案,也不一定正确,即便我本地正确,但是由于屏幕前的你和我本地的开发环境不一样,所以答案可能也会不一样.要静下心来找答案,相信自己的代码,不会有无缘无故的bug".三年工作经验以下面试大多问基础,三年以上大多问项目经验了.算了,不废话了,直接上干货... 另:本人菜逼,下面的问题纯手打或搜索,有不对的地方,欢迎留言指出 干货之前先说一下我架构师室友写的j…
  “如果说我看得比别人远些,那是因为我站在巨人们的肩膀上.” ---牛顿   iOS及Mac开源项目和学习资料[超级全面] http://www.kancloud.cn/digest/ios-mac-study/84557 iOS 学习资料整理 https://segmentfault.com/a/1190000002473595#articleHeader16 iOS.mac开源项目及库 https://github.com/Tim9Liu9/TimLiu-iOS Swift语言 https…
package.json中的dependencies与devDependencies之间的区别 –save-dev 和 –save 的区别 我们在使用npm install 安装模块或插件的时候,有两种命令把他们写入到 package.json 文件里面去,比如: –save-dev 安装的 插件,被写入到 devDependencies 对象里面去 –save 安装的 插件 ,被写入到 dependencies 对象里面去 devDependencies 是只会在开发环境下依赖的模块,生产环境…
1.(webpack)vue-cli构建的项目如何设置每个页面的title 2.vue项目中使用axios上传图片等文件 3.qs.stringify() 和JSON.stringify()的区别以及在vux中使用post提交表单数据需要qs库序列化 4.vue中实现全局的setCookie,getCookie以及delCookie方法笔记 5.webpack中alias配置中的“@”是什么意思? 6.webpack proxyTable 代理跨域 7.如何在 vue 项目里正确地引用 jque…
说明: 争取做更多的实战性应用,分享更多的嵌入式技术,希望能在实际项目中帮到大家. (1)V7将大力加强对初学者的支持力度,已经更新至63章,下载链接,后37章和一批视频教程将加紧制作. (2)事隔五年之后,开启第2版DSP数字信号处理和CMSIS-NN神经网络教程,同步开启三代示波器. 软件: 1.开发板预装出厂程序,各种外设驱动包全做好了,可以检测全部硬件功能. 2.例子保持MDK5和IAR8两个版本,选做Embedded Studio的GCC版. 3.开发板的大部分API和驱动包延续V4,…
linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无论是中央处理器.内存.磁盘驱动器.键盘.鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似.linux命令在系统中有两种类型:内置Shell命令和Linux命令. 本文并不会对所有命令进行详细讲解,只给出常见用法和解释.具体用法可以使用--help查看帮助或者直接通过google搜索学习. 1.查找文件 find / -name filename.txt 根据名称查找/目录下的fi…
目录 Java SE 请你解释HashMap中为什么重写equals还要重写hashcode? 请你介绍一下map的分类和常见的情况 请你讲讲Java里面的final关键字是怎么用的? 请你谈谈关于Synchronized和lock 请你介绍一下volatile? 请你介绍一下Syncronized锁,如果用这个关键字修饰一个静态方法,锁住了什么?如果修饰成员方法,锁住了什么? 请解释Java中的概念,什么是构造函数?什么是构造函数重载?什么是复制构造函数? 请说明Java中的方法覆盖(重写)(…
JAVA常见面试题问题简述 1. springcloud和dubbo的区别 ①相比之下springcloud 的社区会更加活跃,解决问题的速度也会越来越快,dubbo相对来说如果碰到没有解决的问题,就不得不去维护框架源码. ②架构完整度来说,dubbo只是解决了服务治理,需要其他的组件,需要自己去适配.springcloud 就拥有很完善的一些列解决方案,如服务网关,断路器,分布式配置,等等 ③服务的调用方式:dubbo 是rpc, springcloud 是rest API, dubbo的服务…
目录: 一些定义 配置环境 相关语法 1.一些定义 java中DO的含义: https://blog.csdn.net/canot/article/details/51698047 DAO 中包含了各种数据库的操作方法.通过它的方法 , 结合 PO 对数据库进行相关的操作.夹在业务逻辑与数据库资源中间.配合 VO, 提供数据库的 CRUD 操作     2.配置环境 这里以 idea开发工具为例: 1) 配置jdk: file->Project Struct-> SDKs 路径,选择添加自己m…
How to do in java,https://howtodoinjava.com/,Java手册,分版本,并且有每个版本的新特性的详细解析. Java World,https://www.javaworld.com/,Java相关的动态.学习分享.开发工具.开源代码和Q&A等. OpenJDK官方缺陷库,https://bugs.openjdk.java.net/secure/Dashboard.jspa,记录了详细的bug的详细描述和修复方案等信息. 阿里的Java教程,https://…
1.我们都知道Handler是线程与Activity通信的桥梁,假设线程处理不当.你的机器就会变得非常慢,那么线程销毁的方法是:(A) A. onDestroy() B. onClear() C. onFinish() D. onStop() 理解:正确销毁线程的方法应该是handler.removeCallBacks(). 2.SharedPreferences保存文件的路径和扩展名是:/data/data/package_name/shared_prefs/ *.xml. 3.Android…
生活像一把无情刻刀.改变了我们模样.以前我以为会亘古不变的东西,突然在一瞬间失去了信念... 假设你改变不了生活中患得患失的心情.那就试着让自己变得强大一点.由于能做到不以物喜不以己悲都是建立在强大的基础上面的. so,加油吧,少年. ================================================================ 一不小心又废话了. 学习cocos2d-x也有一段时间了,直到如今仍然觉得自己是个新手(呵呵,说的好像我不是新手一样.) 如今把自己这…
No enclosing instance of type SomeClass is accessible. Must qualify the allocation with an enclosing instance of type SomeClass (e.g. x.new A() where x is an instance of SomeClass). 这是怎么发现的?? 拿Eclipse编写Java的AWT/Swing程序时,编写了一个public class MainFrame ex…
目录 Java SE 请你谈谈Java中是如何支持正则表达式操作的? 请你简单描述一下正则表达式及其用途. 请你比较一下Java和JavaSciprt? 在Java中如何跳出当前的多重嵌套循环? 讲讲&和&&的区别? int和Integer有什么区别?什么是自动拆装箱? 请你讲讲如何输出一个某种编码的字符串?如iso8859-1等 请你说明string和stringBuffer,stringBuilder的区别 请你谈谈大O符号(big-O notation) 请你讲讲数组(Arr…
多线程基础知识笔记 一.线程 1.基本概念 程序(program):是为完成特定任务.用某种语言编写的一组指令的集合.即指一段静态的代码,静态对象. 进程(process):是程序的一次执行过程,或是正在运行的一个程序.是一个动态的过程:有它自身的产生.存在和消亡的过程(生命周期). 进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域. 线程(tread):进程可以进一步细化为线程,是一个程序内部的一条执行路径. 若一个进程同一时间并行执行多个线程,就是支持多线程的. 线程作为调…
本篇收录了一些大厂面试中经常会遇到的经典面试题,并且我做好了整理分类.虽然今年的金九银十已经过去了,但是可以为明年的金三银四做准备啊,相信每一个跳槽季都有很多的前端开发者蠢蠢欲动,通过对本篇知识的整理以及经验的总结,希望能帮到更多的Android面试者. 好了,那我接下来就开始正文咯. 一.Android 基础 Activity 什么是Activity? 请描述一下Activity 生命周期 常见的Activity类型有FragmentActivitiy,ListActivity,TabAcit…
Strus2学习记录 以后的Strus2学习记录地址都会集合在这里,希望大家可以一起愉快学习,相互学习! Exception: 地址:http://www.cnblogs.com/gcs1995/p/4204842.html 2015-01-06 XML与DTD基础:http://www.cnblogs.com/gcs1995/p/4202475.html JAVA底层技术操作xml.dom4j操作xml:http://www.cnblogs.com/gcs1995/p/4204578.html…
 整理报错和警告信息,为以后自己查看方便用! [报错1] 信息:Static table views are only valid when embedded in UITableViewController instances 描述:如果 UITableView 不是在 UITableViewController 而是在 UIViewController 中的时候,是不允许将 UITableView 的 Content 属性设置为 Static Cells 的 解决办法:具体参加以下链接:ht…
1.更高效率地查询:使用批量查询代替 foreach 查询(多次 io 操作转换为一次 io操作) 如果想要查看更详尽的介绍,可以看看这篇文章 什么是 N+1 问题,以及如何解决 Laravel 的 N+1 问题? 在维护的项目中, 我发现了有不少需要查询关联数据的时候是这样做的:先查询出列表,然后 foreach 列表去查询列表每一条记录的关联数据,好比如这样: $products = \DB::table('product')->where('category_id', 1)->pagin…
本篇为总结开发过程当中遇到的各种IE兼容性的小问题,比较复杂的会单开一篇文章来讲解. 另:我手头目前只有原生IE8,原生IE9,原生IE11,以及IE11模拟的IE5,7,8,9,10.因IE6太过古老而不再进行测试. 无法使用jquery的outerHTML的方式创建含有href属性的a标签(IE5-8) 问题复现: typeof $("<a href='xxx'>").get(0);//IE7-8:"undefined" typeof $("…
合并某列中相同单元格 参考https://jingyan.baidu.com/article/9158e00006db70a25512286f.html 使用方法 先给需要合并的列排序,这样相同数据会排在一起 在excel中按Alt+F11打开VBA窗口 一次性使用:直接插入新的模块, 复制下文中的代码,然后转到excel主界面进行后续操作 想要保存模块并在接下来的excel文件中使用,可以参考下图将模块导出成bas文件,之后在在新的excel中打开VBA界面,左侧文件列表右键导入.bas文件…
ORB SLAM2源码讲解(吴博) https://www.youtube.com/watch?v=2GVE7FTW7AU 泡泡机器人视频整理: http://space.bilibili.com/38737757#/video orb-slam的简单讲解-冯兵: https://www.bilibili.com/video/av7102994/ Direct方法的原理与实现 https://www.youtube.com/watch?v=hMyq7Hcr7RU ORB SLAM 2 源码详解…