- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 什么是补码
大学的老师告诉我们:正数的原码、反码、补码是一样的。负数的补码是原码除符号位外,其余各位取反再加1。可是为啥呢?先忘掉什么原码、反码、补码,什么取反再+1。先说结论:补码仅仅是一种编码,好处是可以用加法来实现减法的操作,和原码、反码没啥太大的关系.........
2022-07-03 15:54:21
458
原创 图解C语言中数组指针、指针数组、函数指针、函数指针数组、指向函数指针数组的指针
关于C语言中数组指针、函数指针、指针数组、函数指针数组、指向函数指针数组的指针一直比较绕,稍微整理一下。到底是指针还是数组?其实到底是指针还是数组还是看变量名与[]先结合还是*先结合。我们知道C语言中 的优先级 () > [] > *,所以int * arr[6]其实是一个数组,因为 arr先与[]结合定义一个数组,其次才是*。然而int (*pt)[6]是一个指针,因为 ()的优先级大于[]导致 pt先与*结合定义一个指针指针数组int * arr[6]指针数组首先是个数组。数组中的每
2021-12-23 23:35:30
925
原创 Spring源码阅读环境搭建
准备工作首先安装 Gradle并配置好环境变量。在 .gradle 文件夹下,一般位于用户目录下。(可以自定义修改,在环境变量中配置 GRADLE_USER_HOME 即可)Linux 用户vim ~/.bashrc# 添加export PATH=<your GRADLE_USER_HOME>:$PATH创建 init.gradle配置文件,指定国内镜像源。当然也可以在 setting.gradle中指定allprojects { repositories {
2021-08-01 21:11:12
253
原创 Java 使用 Apache commons-math3 线性拟合、非线性拟合实例(带效果图)
Java 线性拟合、非线性拟合实例前奏工具包apache common-math-3.6JDK 1.6线性拟合public void main
2020-11-08 09:52:23
20438
49
原创 Java获取12306余票信息(三)
有关获取余票信息的票价的问题API:https://kyfw.12306.cn/otn/leftTicket/queryTicketPrice?train_no=5s000G731900&from_station_no=05&to_station_no=08&seat_types=O9MO&train_date=2018-04-03分析这个api可以...
2018-04-03 15:42:05
929
原创 Java获取12306余票信息(二)
接上前面我们说到如何用Firefox浏览器抓取数据,并 对json进行了分析,下面就是用Java代码来进行操作。以下代码都没有导入包,有需要自行导入首先创建JavaBean,用于存放数据public class TicketingBean { private String station_train_code;//车次 private String from...
2018-03-23 12:02:25
1155
原创 Java获取12306余票信息(一)
写在前面毕业设计选题是做一个铁路票务系统,但是一个铁路的数据库那么庞大,自己又很懒,才不想去设计那么庞大的一个数据库,弄完估计都毕业好久了,而且我的渣渣电脑也存不下。所以就只有用现成的了,那就是从12306那里直接获取余票信息。当然网上的教程有很多很多,但是我都没怎么看懂。自己也就琢磨了一下,写给自己,也分享给大家。步骤:首先找找12306的API1.打开谷歌浏览器,火狐浏览器...
2018-03-22 16:09:55
1867
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人