2023年3月3日
摘要: 最近chatGPT火出了圈,一个月内用户破亿,成为增长最快的互联网产品;科技界、互联网各大巨头纷纷入局。我们一起看看ChatGPT到底有什么用?用在哪里?有什么样的价值?同时也欢迎大家提出问题探讨。 ChatGPT 引领了数字劳动力时代,它将是生产力的第五次革命,在新的一经济时代,用工模式将会快速演 阅读全文
posted @ 2023-03-03 10:19 陈国利 阅读(348) 评论(0) 推荐(0) 编辑
  2023年3月2日
摘要: 求解凸包间的最近点对是计算几何中一个非常有用的算法,经常被用在诸如碰撞检测、物理引擎等图形学相关的领域,而且该算法的效率对于最终整个系统的效能有着相当关键的制约。常规的对于几何体之间的最近点对求解一般即是暴力的遍历算法,这种效率太过于低下,不具有普遍的适用意义,尤其是在一个较大的碰撞系统里边。因而, 阅读全文
posted @ 2023-03-02 21:45 陈国利 阅读(67) 评论(1) 推荐(1) 编辑
摘要: GJK是空间距离检测算法,是由三位(Gilbert, Johnson, and Keerthi )发明者的首字母组成的代称。 GJK算法首先要解决计算Minkowski和的问题。所谓Minkowski和,指A、B两个集合, 令A+B={x+y,其中x属于A,y属于B}即二者的Minkowski和。类 阅读全文
posted @ 2023-03-02 21:36 陈国利 阅读(278) 评论(0) 推荐(0) 编辑
  2017年12月27日
摘要: 仅做记录学习 阅读全文
posted @ 2017-12-27 23:40 陈国利 阅读(296) 评论(0) 推荐(0) 编辑
  2017年12月24日
摘要: CentOS 7之后的版本yum的默认源中使用MariaDB替代原先MySQL,因此安装方式较为以往有一些改变:这里仅做记录 阅读全文
posted @ 2017-12-24 10:01 陈国利 阅读(164) 评论(0) 推荐(0) 编辑
  2017年12月4日
摘要: 所谓用户认证(Authentication),就是让用户登录,并且在接下来的一段时间内让用户访问网站时可以使用其账户,而不需要再次登录的机制。 阅读全文
posted @ 2017-12-04 16:06 陈国利 阅读(2440) 评论(0) 推荐(0) 编辑
  2017年12月2日
摘要: FindBugs 是由马里兰大学提供的一款开源 Java静态代码分析工具。FindBugs通过检查类文件或 JAR文件,将字节码与一组缺陷模式进行对比从而发现代码缺陷,完成静态代码分析。FindBugs既提供可视化 UI 界面,同时也可以作为 Eclipse插件使用。文本将主要使用将 FindBugs作为 Eclipse插件。在安装成功后会在 eclipse中增加 FindBugs perspective,用户可以对指定 Java类或 JAR文件运行FindBugs,此时 FindBugs会遍历指定文件,进行静态代码分析。 阅读全文
posted @ 2017-12-02 16:23 陈国利 阅读(8725) 评论(0) 推荐(0) 编辑
摘要: java学习笔记记录,内存模型,GC,多线程关键词 阅读全文
posted @ 2017-12-02 15:46 陈国利 阅读(225) 评论(0) 推荐(0) 编辑
摘要: FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。 阅读全文
posted @ 2017-12-02 15:28 陈国利 阅读(2443) 评论(0) 推荐(0) 编辑
摘要: 么是单点登录?单点登录全称Single Sign On(以下简称SSO),是指在多系统应用群中登录一个系统,便可在其他所有系统中得到授权而无需再次登录,包括单点登录与单点注销两部分 阅读全文
posted @ 2017-12-02 15:08 陈国利 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 本文介绍jenkins,利用其做项目发布与持续集成交付工具。 一、Jenkins是什么? Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1、持续的软件版本发布/测试项目。 2、监控外部调用执行的工作。 3、省去项目不必要的繁琐重复的发布工作。 阅读全文
posted @ 2017-12-02 14:22 陈国利 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 随着中心的代码规范的建立和实施,项目组对代码规范要求,以及软件工程师们对自身代码的编写规范重要性的认知,“代码规范”已经成为了中心的一个“热词”。然后怎么才能写出有规范的代码,怎么才能养成编码规范习惯?相信很多人都知道Checkstyle这个编码规范工具,本文讲述了Checkstyle在eclipse中的安装过程,以及使用方法。希望通过本文,让大家能简单快速的掌握Checkstyle。 阅读全文
posted @ 2017-12-02 14:17 陈国利 阅读(553) 评论(0) 推荐(0) 编辑
  2017年11月30日
摘要: Java 8 发布三年多之后,java9已经发布了 。 你可能已经听说过 Java 9 的模块系统,但是这个新版本还有许多其它的更新。 这里有九个令人兴奋的新功能将与 Java 9 一起发布。 阅读全文
posted @ 2017-11-30 18:07 陈国利 阅读(549) 评论(0) 推荐(0) 编辑
摘要: linux ssh 登录经常要输入密码,比较讨论,可以做一个脚本解决免密码登录。 阅读全文
posted @ 2017-11-30 18:03 陈国利 阅读(149) 评论(0) 推荐(0) 编辑
  2017年11月29日
摘要: 果你对 git 一无所知,那么我建议先去读一下 Git 常用命令速查。本篇文章主要适合有一定 git 使用基础的人群。 目录: 日志输出参数 查看文件的详细变更 查看文件中指定位置的变更 查看尚未合并(merge)的变更 查看其他分支中的文件 关于变更基线(rebase)的几点说明 本地合并之后保留分支结构 修复而非新建提交 的三种状态以及它们的相互转换 优雅地回退 使用第三方工具查看整个项目(而非单独文件)的变更 忽略空格变更 追加文件中的部分变更 发现并清理无用分支 暂存部分文件 如何写好提交信息 自动补全 创建常用命令的别名 快速定位问题版本 阅读全文
posted @ 2017-11-29 15:59 陈国利 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 同一个应用在运行多个tomcat实例的时候,经常需要共享Session。tomcat配置共享session有多种方式 1、利用tomcat自身集群特性进行配置; 2、利用Memcache第三方缓存进行配置; 3、利用Redis第三方缓存进行配置; 阅读全文
posted @ 2017-11-29 14:59 陈国利 阅读(15164) 评论(2) 推荐(0) 编辑
  2012年12月3日
摘要: 获取当前目录对于.net来说很简单,在此不用多说了。C/C++来说挺也简单,但容易掉进MS的陷阱。在此仅作为笔记记录一下方法,以便以后备查,高手请路过。若是VC MS 封装了好几个方法1、最常用的GetCurrentDirectory,查一下它的原型:DWORDGetCurrentDirectory( DWORDnBufferLength,//size,incharacters,ofdirectorybuffer LPTSTRlpBuffer//pointertobufferforcurrentdirectory );很好理解,两个参数一个长度,一个目标指针Buffer,如:可以定义一个cha 阅读全文
posted @ 2012-12-03 22:30 陈国利 阅读(49032) 评论(1) 推荐(2) 编辑
  2012年7月17日
摘要: In this case it’s using IIS 7 so the .NET version isn’t selectable as it’s selected as part of the Application Pool. For IIS 6 both .NET version and App Pool are available for IIS 5 only the .NET version is available.So how do you get the ApplicationPools available, select and set one and create a n 阅读全文
posted @ 2012-07-17 15:49 陈国利 阅读(1270) 评论(0) 推荐(0) 编辑
  2012年7月11日
摘要: 对于Windows和Linux共存的网站,头疼的问题之一是数据共享。例如,网站有大量静态网页,这些页面由WINDOWS动态站点生 成,由LINUX的NGINX(或APACHE、LIGHTHTTP)展示,就需要将这些页面存储在LINUX服务器磁盘里。 使用SAMBA可以共享LINUX中的某一目录,作为IIS的虚拟目录。先在LINUX新增一个用户,如archive,密码为123456,然后 在samba中增加此用户并设置密码: useradd -d /home/archive -m archive passwd archive (输入123456密码) smbpasswd -a arch... 阅读全文
posted @ 2012-07-11 13:34 陈国利 阅读(241) 评论(0) 推荐(0) 编辑
  2012年6月20日
摘要: 用户在安装软件时,将光盘放入光驱内,光盘会自动运行,进行安装操作,该功能是如何实现的呢?本例介绍如何制作“自动安装的光盘程序”。其实,实现光盘的自动运行非常简单,当用户打开自动运行的光盘时,会发现光盘中有几个特殊的文件,分别为“autorun.exe”、“autorun.ico”和“autorun.inf”,其中“autorun.exe”是光盘自动播放时执行的可执行文件,“autorun.ico”是光盘的图标,“autorun.inf”是一个INI文件。只要光盘中包含这些文件,那么在将光盘放入光驱时,就会自动运行。开发过程:(1)创建一个项目,将其命名为AutoRun,控制台应用程序。(2)主 阅读全文
posted @ 2012-06-20 17:17 陈国利 阅读(1127) 评论(2) 推荐(0) 编辑