自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (13)
  • 收藏
  • 关注

原创 Rust调用其他文件下的方法

这个系列的文章,是从实践中学习Rust,从问题中学习知识。这里讨论的不是严谨的Rust知识,而是你可以借助这里的记录,在还没有充分学习到知识的前提下,能大致掌握实际的(一种)做法。在其他编程语言中这条路可能没太大意义,不过(有人说)Rust学习曲线陡峭,所以才有了这样的记录。这里设定你已经开始学习Rust,但是到了“调用其他文件下的方法”时,遇到了一些阻碍。如果你才听过Rust的名字,准备开始学习,那么本文显然不适合你。因为这里不将概念,只讲(作为Java程序员)使用Rust中以一般思路无法解决的问

2021-07-08 11:30:56 4771

原创 Rust在Windows下关于编译器的选择

Windows下的C++编译器,在Rust安装时有两个选项,一种是MSVC,一种是GNU。偶然间发现,自己一台Win7的电脑,在修改单个文件重新编译时,GNU编译需要4分钟。将编译器换成MSVC后,编译只需要30秒。对于Rust而言,MSVC的安装方式有两种,一种是Rust官网上给的链接,直接下载通过网络安装,另一种是之前某个博客看到的,通过vsbuildtools安装指定iso即可,iso大小只有1G多。链接如下:https://blog.csdn.net/zw521cx/article/de

2021-07-05 08:29:58 1332

原创 2021-07-04 Rust随笔

有一段时间曾在golang和Rust中犹豫过,后来看到《一拳超人》里黑光的故事,才明白之所以这么犹豫,不是出于对编程语言本身的考虑,而是想让自己和大环境不一样,保持自己对自身存在的感知。另外,在目前看来,Rust其实要成为主流编程语言,还有很长的路,而且也缺乏合适的契机。像Java最开始的互联网兴起,中间还因为安卓又重新攀升过;C语言在几年前因为嵌入式热度又上升;Python近年则凭借人工智能大热,CSDN上到处能看到它的广告。那么自己学习Rust是为了什么呢?说来真是可笑,早些时候,这种理由在

2021-07-04 17:24:40 180

原创 CentOS7.6离线安装fastdfs

如下是所有的包,包括rpm和tar.gzhttps://download.csdn.net/download/nietzsche0/16524334前提:包为ruanjian.zip把包解压到/home下,路径是/home/ruanjian1、安装依赖cd /home/ruanjianrpm -Uvh --force --nodeps *rpm1、安装libfastcommonmkdir -p /home/appcd /home/ruanjianta...

2021-04-07 16:44:47 375

原创 Rust中的Option<T>

一开始不知道这是用来干嘛的,看了半天我现在是这么理解的:Rust中默认是不使用null值的,不像Java,定义一个String对象,可以不初始化,那么就是null。Rust中有了let但不初始化,那么编译是不能通过。但是某些情况下需要表示“无”的概念。学生没有参加考试,那么考试成绩不是0,而是null,因为没参加考试,是不能讲分数计入平均分的。Rust中为了表示这个“无”,才专门去使用“无”的概念,即null的值在我的应用里是有意义的,那么我才会来用null值。那么怎么用呢?Rust的解决方案是

2021-01-18 09:48:52 1708

原创 (异想天开)Rust的变量

之所以要加上这个时间后缀,是因为记录一点心得。因为这是从头学,理解还不深,有些异想天开的想法,试着记录着。可能不太准确,可能理解有误,如果有读者,请不要当做教学篇看待,因为文章里所有的内容,还处于【猜想】->【实践】->【猜想】的这个循环中。关于变量,Rust有一个Shadowing的特性,就是可以重复定义相同名字的变量名,下一个会替换掉上一个。let spaces = " ";let spaces = spaces.len();那么这里就有一个奇怪的念头了,当初Rust在语言特

2021-01-14 14:30:51 142

原创 Java程序员的Rust学习笔记(持续维护中)

本文为Java程序员视角,用Rust列举出最常用的一些操作,作为记录。作为有Java经验的程序员,应该对项目、src、main这些都耳熟能详,看到关键字自己试一下,那么就都很明显了,所有这里内容都不细说。强调:这里是个人笔记,不是教学篇。强调:细节不提的意思是,自个儿如果感兴趣,就深入试一下。代码块中没有Rust选项,将就着看吧。参考文献:Rust程序设计语言1.安装https://blog.csdn.net/nietzsche0/article/details/112560716

2021-01-14 14:03:45 437

原创 Rust环境搭建(Windows+MinGW)

1.首先添加两个环境变量。设置环境变量 CARGO_HOME来指定cargo的安装目录。设置环境变量 RUSTUP_HOME来指定rustup的安装目录。2.下载rustup-init.exe安装点击该链接下载:https://win.rustup.rs/x86_64双击安装,显示下图时选择21) Proceed with installation (default) 确认并安装(默认)2) Customize installation .

2021-01-13 14:03:40 2747

原创 学习Rust引发的其他思考

还记得少年时候做的语文阅读理解题目了吗?当时有一个故事广为流传,说有一个孩子在做阅读理解题时遇到自己父亲的作品,恰巧这篇作品就是写他父亲和他的故事,但当卷子发下来时,很多题目都判他错,他哭着说作者就是这么想的,答案根本就不对!当时我也是这么想的,难道作者不知道什么情况,还需要标准答案告诉作者本人吗?后来才发现,自己从头就搞错了。阅读理解这个题型,大有深意。工作之后发现,客户在想什么,领导在想什么,同事在想什么,这三者分别和产品、工作安排、人际关系有着密切的关系。阅读理解,就是在培养学生揣度出题人

2020-09-17 16:30:13 180

原创 Rust学习

说来惭愧,之前还没了解完Golang,现在又去接触Rust了。因为原本是做Java的,了解了Golang后(中间也培训过Python,是单位的缘故),发现并没有太大的动力去学习Golang。在应用层面,比如Web,个人理解Golang的应用场景和Java非常相似。Golang上手极快,即使没太多经验的人,也能一边做一边学,独立完成小项目。但是问题也在这里,对于我而言,因为已经花了太多时间(这属于一种投资吗)在Java上了,在我所在的领域内,用Golang重写一遍对我而言并没有什么意义,同时Golan

2020-09-11 21:11:26 254

原创 Golang结构体多标签

问题描述:结构体中定义多个标签,用来同时满足API层和持久层的需要。标签本身不再赘述:http://www.imooc.com/article/78936经历:没直接找到相关帖子,按几个类似帖子试了下,发现可以的。我定义了结构体和“form”标签,用来在Iris路由中接收表单数据。https://studyiris.com/example/request/readForm.html...

2020-03-05 11:37:39 2447

原创 Golang目录划分规则

在技术层面上的规则,很多帖子已经说明白了。https://www.cnblogs.com/igoodful/p/11243385.html今天在开发一个小管理系统里用户和文件管理模块时,需要了包文件名上的控制。了解一点Golang包划分规则的,就该知道,import中是完整路径,调用方法时是“方法所在包名”.“方法名”,如果有两个方法,它们的完整路径是不一样的,但是包名相同,那么你调用...

2020-03-04 15:16:54 1369

原创 Golang使用xormplus访问Oracle无法获取数据

问题描述:可以连接上,也可以直接执行SQL,但是使用ORM映射strut结构后,无论是Find还是Insert,都无法正确获得返回。示例(这样是可以的):record, _ := engine.QueryString("select * from user")示例(这样是不行的):var fm []bean.BaseFmengine.Find(&fm)类似的问...

2020-03-04 11:38:56 1015 2

原创 07:Model(关于方法调用和方法参数问题的记录)

有些事做一做,就能感觉到“万事开头难”,当然还能感觉到自己水平有够低。有了这份经历,对各位开源大神也有了几分敬意。只要做了一遍,就完全不一样了,那么以后对待那些不做而评头论足的人,也就没有必要理会了。低水平代码,只记录自己学习的发现。基本思路是,建立Model,用于拼接SQL。所有的model可以直接setStr(col,value)去赋值(当然一开始也只支持string),随后可以直...

2020-01-30 23:06:23 505

原创 06:Go数据库查询

承上文,本次做的工作包括:1、连接数据库2、执行SQL(查询)3、获取返回值,并且放入Record4、Record具备dataMap和getStr(col string)等数据和方法5、可以获取若干的参数(目前只接收string类型)先谈一下感受,因为是从Java移植过来,有几个地方还是很不同的,一是没有JDBC,有一个database/sql的包比较类似。二是Go不是完全...

2020-01-29 22:05:18 961

原创 05:持久化框架需求

在工作中很多时候,开发工作都是一个人完成的。用过Hibernate、MyBatis,但是个人更倾向于JFinal DB,非常简洁、方便,对小规模团队更加友好。其实在更早的时候,使用山东一家商用平台,也有类似的持久化功能。一是具有Record的类,可以作为任何SQL执行后的结果集,有点像ResultSet,但可以直接getString,而且其Dao层query的值,都是直接返回List<R...

2020-01-29 15:25:03 102

原创 04:Gin开发

在网上下载到一个gin-vue的代码,MySQL数据库。以前学习Java的时候,连JDBC都感觉好麻烦,明明只是要执行一条SQL,却要处理那么多技术细节。用了MyBatis或者Hibernate,终于实现ORM转换了,不过也需要一堆配置。不过Go里就更麻烦了,因为各数据库几乎都没有GDBC,而Go的持久化框架,基本也没有MyBatis或者Hibernate这么有来头的背景的,很多都是个人实现的...

2020-01-28 18:11:58 367

原创 03:Go开发目录记录

开始学习编程的时候稍微早一点,在ASP(包括Aspx,C#)、PHP、JSP中纠结过,最后选择Java是因为有Eclipse。类似的,本次开始直接开始使用GoLand,虽然会丢失一些细节,但是只有能看到成果,才能有继续的动力。Eclipse里的设置在“首选项”里,GoLand的在“文件->设置”,其中keymap选项还可以选择Eclipse快捷键方案。整个Go安装过程不细说,网上...

2020-01-28 17:48:44 192

原创 02:技术栈迁移

原本我以为,有了目标之后,所有的任务都是以目标拆分出来的。可是后来才发现,有些事情只不过是“想法”,根本不是目标。在“需要自主开发平台”的同时,发现自主开发平台在部门的“计划”上是一件可有可无的事情。但对于个人而言,“自主开发”是一件很有必要,避免被取代、淘汰的一件事。为了从一开始占得先机,我不得不将技术栈向“高生产力技术”迁移,这时候发现了Go语言。具体的细节还在学习,接下来我也将记...

2020-01-28 00:30:14 290

原创 01:开工

为了下载买了会员,看到有额外的博客权益,那么就开始写博客吧。不是第一次写博客了,但是以往没有太明确的主题,所以也都没坚持下来。这次部门转型,需要一个自己的开发平台,借此机会,将整个过程记录下来。疏于文笔,可能会写得狗屁不通,但终于也可能记录下来一点东西。可能不会每天都写,如果有进展了,有心得了,那么就记录一点下来。整个搭建过程预计是一个反复的过程,今天选了一个框架,也许明天就又因为...

2020-01-27 16:03:17 157

CentOS7离线安装fastdfs包

CentOS7离线安装fastdfs包,配合博客步骤使用

2021-04-07

extensions.rar

扩展包,放到WEB-INF下,set JAVA_OPTS=-Dserver -Dd64 -XX:+UseG1GC -Dfile.encoding=UTF-8 -Djava.library.path=【绝对路径】\extensions

2019-11-09

gitblit绿色版

gitblit绿色版,用于配合博客下载地址而上传 gitblit绿色版,用于配合博客下载地址而上传

2018-06-16

jquery form jquery.form.js

jquery.form.js ,源码在压缩包里的src里,min.js在压缩包里的dist里

2018-02-11

ojdbc14-10.2.0.4.0

ojdbc14-10.2.0.4.0,maven无法自动下载时,执行:mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=F:\oracle\ojdbc14-10.2.0.4.0.jar

2018-01-24

selenium3.8.1

selenium-server-3.8.1.zip selenium-java-3.8.1.zip selenium-server-standalone-3.8.1.jar

2018-01-22

Spring3+SpringMVC+Hibernate4全注解环境(Eclipse工程含Jar包)

全注解配置Spring3+SpringMVC+Hibernate4,Eclipse含jar,导入直接使用。 数据库使用Oracle,可以按照配置文件dataSource的内容建用户。 访问http://localhost/eap将调用FileManagerControl的getFileServerList方法,从数据库表中读取数据并返回到index.jsp上。献给那些和我一样为环境配置纠结的初学者

2015-08-23

Java抽奖系统(自带JRE环境)

Java Swing抽奖程序,抽奖过程是图片轮播,而非文字轮播。自动加载pic下的图片,并在每次点击停止按钮时将抽中的图片从轮播队列中移出。没有一等奖、二等奖的设置。自带JRE,可以在没有Java环境的系统下任意目录运行,仅为没接触过Java但需要使用程序的人省去一点环境配置。

2013-09-05

Java抽奖系统

Java Swing抽奖程序,抽奖过程是图片轮播,而非文字轮播。自动加载pic下的图片,并在每次点击停止按钮时将抽中的图片从轮播队列中移出。没有一等奖、二等奖的设置

2013-09-05

基于S2SH框架的社团管理系统

一个简单的S2SH项目,是毕业设计的一个早期版本

2013-01-14

JScript 语言参考

这些方便实用的信息将帮助您了解 JScript 的各个部分。 在“字母顺序的关键字列表”中,可以找到按字母顺序列出的所有 JScript 语言的主题。如果只需要查看某个主题(例如对象),则有对该主题进行详细说明的章节可供查阅。 如何操作呢?单击左边任意一个标题,即可显示该标题所包含的项目列表。再从该列表中选择要查看的主题。在打开所选主题后,就可以方便地链接到相关章节。 好了,现在就开始行动,赶快进去看一看把!学习一些语句、仔细研究方法、或了解一些函数。您会发现 JScript 语言的功能是多么强大!

2012-10-13

命令提示符图书馆管理系统

供像我大二开始学习Java语言初级教程的人使用。使用XP 系统,MyEclipse8.5编译

2012-01-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除