- 博客(14)
- 资源 (5)
- 收藏
- 关注
原创 专业认证:项目总体框架
前提条件:安装 git, maven, IDE(eclipse 和 IDEA 皆可)项目使用 gitee 仓库(不会被 qiang).首先使用 git 将项目克隆到本地:打开命令行,cd 到将要存放项目的目录(自己选),然后运行 git clone -b 分支名字 https://gitee.com/goodluck-lichongguang/profess-certify.git一共有六个分支,每个分支对应一个成员,我是 hzh,所以应该使用git clone -b hzh http.
2022-04-13 13:48:35
493
原创 ubuntu安装eclipse插件没反应
我的情况是因为权限问题,安装程序对eclipse的文件读写权限不够。解决方法是在终端进入到eclipse安装目录,运行 sudo chmod -R 777 .这个命令是变更读写权限的意思,详细情况自行百度。注意:777后面是有一个英文句号的。...
2021-05-29 22:39:20
289
原创 ubuntu连接上校园网了!
我与世界连接。学校使用的是深澜认证客户端,不能使用网页认证,而且没有linux版本。最初的想法是使用虚拟机,但是只能在虚拟机里上网。后来又想着自己写个客户端(这个想法多么的大胆),结果用wireshark一分析,什么DH密钥协商,椭圆曲线加密,对称加密,直接把我惊呆了。但是,柳暗花明又一村。突然看到了wine,这是一个中间层(不是虚拟机),可以在linux上运行exe程序。一试,成了。蓝色的就是客户端。开源,你改变了世界。再说一次,使用wine可以运行校园网认证客户端。...
2021-05-27 00:24:57
673
原创 走向开源
不想破解别人的正版软件,不想用盗版,我产生这种念头已经有很长时间了。但是也不想出钱,我是个穷学生。想来想去,为什么我会用盗版,主要原因当然还是我本人知识产权意识太差。不过要说外部最大的诱因是什么,那就是我用的第一个盗版软件,windows,从此开始,盗版便一发不可收拾。这也不难理解,大多数商业软件都是为windows开发的嘛。所以我做了一个决定,将操作系统重装为linux(ubuntu)。虽然很多人说ubuntu多么多么厉害,windows多么多么差。但是实际上,在PC领域,还是windows更好用的
2021-05-25 18:41:35
142
原创 DirectX10+MSVC
这两天在学DirectX10,今天终于使用 MSVC (visual studio和visual c++使用的c/c++编译器) 成功编译了第一个示例程序。最初的想法是使用g++编译directx程序,但是只支持directx9, 而且必须使用MinGW自带的头文件。挣扎许久,还是决定使用MSVC编译器。在windows上编程,最好还是使用MSVC。查阅资料了解到,windows10其实是自带DirectX12,但那只是运行时支持,而不是DirectX SDK(但是众所周知,Visual C++早就过
2021-05-03 17:03:39
538
原创 vigenere加密解密
本来的vigenere加密算法使用26个字母, 本人进行了一些扩展,增加了数字,逗号和点。如果不喜欢这些扩展,读者可自行修改。输入文件:加密后输出文件:解密后输出文件:程序运行界面:前面输出的是使用的密码表。读者可以修改密码表,方法如下:修改 char 型数组 element_letter 中的字符,letter_num 是 element_letter 中的字符个数。而offset则是偏移量。附上源码:vigenere加密解密(C语言)...
2021-04-20 22:34:09
808
原创 逆波兰式生成与计算
最近正在学编译原理,学到算符优先分析法。其应用之一便是生成逆波兰式(后缀表示式),于是编了一个C语言程序,用来生成逆波兰式,以及计算表示式的值。算符优先关系表:+-*/()#+>><<<>>->><<<>>*>>>><>>/>>>><>&g
2021-04-17 15:10:10
403
原创 LL(1)预测分析程序
分析程序源代码在后面,先说文法。文法: E -> E+F | E-F | TT -> T*F | T/F | FF -> i | (E)注:这实际上就是包含括号的四则运算的文法。消除左递归:E -> TA A -> +TA | -TA | εT -> FB B -> *FB | /FB | εF -> i | (E)求预测分析表:先求FIRST集和FOLLOW集:FIRSTFOLLOWEi (# )T
2021-04-17 14:36:19
1244
原创 基于java配置springMVC以json格式返回java对象
没有参考书,只能先百度别人是如何配置的。首先确定需要使用@ResponseBody注解,而XML配置如下: <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> <property name="messageConverters"> <list> <ref
2021-03-04 21:32:17
249
1
原创 form提交到controller出现404
重定向:服务器收到浏览器的请求之后,返回一个新的链接到浏览器,浏览器收到后又重新请求新的链接。请求两次跳转:服务器收到浏览器的请求之后,将控制权(准确来讲是request和response)转移到另一个jsp手里,jsp渲染后显示给浏览器。请求一次在浏览器的用户看来,两者好像差别不大。但是重定向和跳转不只是请求次数和数据存活时间的问题,尤其是和别的因素结合的时候;众所周知,WEB-INF中的jsp不能通过浏览器直接访问,而重定向中的第二次请求就是通过浏览器对返回的新链接发起请求,如果请求的jsp在WE
2021-03-04 02:27:46
589
1
原创 springMVC报404,不进入控制器还不报错
springMVC报404,不进入控制器还不报错先说解决办法:右键自己的项目,选择properties(属性),在左边菜单栏选择Deployment Assembly(部署程序集),然后在右边选择Add,在弹出的菜单栏选择Java Build Path Entries,然后将项目依赖的包全部选中,应用并关闭,再运行项目应该就没问题了。解释:我的项目是Eclipse的Dynamic web project,不是maven;服务器是Tomcat,Spring的jar包通过build path导入。虽说
2021-03-02 17:14:54
434
原创 命令行“编译”运行多文件的Java程序,以及GBK乱码的处理
这就是我所用Eclipse编写的java程序,Hello是项目名,Src是源文件夹,throwDemo是包,Demo.java是包中的主类;接下来生成.class文件"-encoding UTF-8"是用来制定编码方式的,如果生成.class文件时遇到“GBK找不到映射…”或者中文乱码可以一试,没有遇到的话就不用;"-d D:\Java\work_space\Hello\bin"是用来指...
2020-03-21 01:46:09
304
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人