2023绿豆影视系统5.1.8反编译版源码:PC+WAP+APP端【附搭建教程+软件】

正文:

绿豆影视系统5.1.8反编译版源码:PC+WAP+APP端【附搭建教程+软件】

优化内容

1.专题类目,在后台进行设置

2.短视频类目 ,需要有信天翁id

3.优化首页栏目不显示问题

4.去除我的页面 不常用功能

5.修复自定义密码只能输入数字的问题

等等

还有其他问题请大家在评论区讨论,共同美化

后端搭建教程:

1、宝塔创建数新数据库

2、安装宝塔插件环境

3、修改源码的数据库地址,后台文件,播放器配置文件

4、创建网站

5、后台参数配置

注:需要用网页的伪静态配置thinkphp

apk反编译教程:MT管理器找到前端apk,查看-点击后缀dex文件-dex编辑器++全选-搜索-发起新搜索/搜索类型-代码/查找内容 搜索域名 然后确定-点击第一个结果进去把域名改为自己后台域名,上面几个是友盟统计和信天翁,图标去res文件夹依次替换

要求:php7.0(不然首页不显示其他分类)/包括一些拓展rids之类的

程序:

wweoed.lanzouj.com/iWjtf11b5agf

图片:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以为您提供一个使用Spring Boot、MyBatis和Vue.js的汽车信息管理系统示例。 首先,我们需要创建一个Spring Boot项目,并且添加以下依赖项: ```xml <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.2.0</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.8</version> </dependency> </dependencies> ``` 然后,我们需要创建一个实体类来表示汽车: ```java public class Car { private Long id; private String make; private String model; private Integer year; // getters and setters } ``` 接下来,我们需要创建一个Mapper来处理汽车实体的CRUD操作: ```java @Mapper public interface CarMapper { @Select("SELECT * FROM cars") List<Car> getAllCars(); @Select("SELECT * FROM cars WHERE id = #{id}") Car getCarById(Long id); @Insert("INSERT INTO cars(make, model, year) VALUES(#{make}, #{model}, #{year})") @Options(useGeneratedKeys = true, keyProperty = "id", keyColumn = "id") void createCar(Car car); @Update("UPDATE cars SET make = #{make}, model = #{model}, year = #{year} WHERE id = #{id}") void updateCar(Car car); @Delete("DELETE FROM cars WHERE id = #{id}") void deleteCar(Long id); } ``` 然后,我们需要创建一个控制器来处理HTTP请求: ```java @RestController @RequestMapping("/cars") public class CarController { @Autowired private CarMapper carMapper; @GetMapping("/") public List<Car> getAllCars() { return carMapper.getAllCars(); } @PostMapping("/") public void createCar(@RequestBody Car car) { carMapper.createCar(car); } @GetMapping("/{id}") public Car getCarById(@PathVariable Long id) { return carMapper.getCarById(id); } @PutMapping("/{id}") public void updateCar(@PathVariable Long id, @RequestBody Car car) { car.setId(id); carMapper.updateCar(car); } @DeleteMapping("/{id}") public void deleteCar(@PathVariable Long id) { carMapper.deleteCar(id); } } ``` 最后,我们需要使用Vue.js创建前界面。这里只提供一个简单的示例: ```vue <template> <div> <h2>Cars</h2> <table> <thead> <tr> <th>ID</th> <th>Make</th> <th>Model</th> <th>Year</th> <th></th> </tr> </thead> <tbody> <tr v-for="car in cars" :key="car.id"> <td>{{ car.id }}</td> <td>{{ car.make }}</td> <td>{{ car.model }}</td> <td>{{ car.year }}</td> <td> <button @click="editCar(car)">Edit</button> <button @click="deleteCar(car.id)">Delete</button> </td> </tr> </tbody> </table> <h2 v-if="selectedCar">Edit Car</h2> <form v-if="selectedCar" @submit.prevent="saveCar"> <label>Make:</label> <input type="text" v-model="selectedCar.make" required> <br> <label>Model:</label> <input type="text" v-model="selectedCar.model" required> <br> <label>Year:</label> <input type="number" v-model="selectedCar.year" required> <br> <button type="submit">Save</button> <button type="button" @click="cancelEdit">Cancel</button> </form> <hr> <h2>Create Car</h2> <form @submit.prevent="createCar"> <label>Make:</label> <input type="text" v-model="newCar.make" required> <br> <label>Model:</label> <input type="text" v-model="newCar.model" required> <br> <label>Year:</label> <input type="number" v-model="newCar.year" required> <br> <button type="submit">Create</button> </form> </div> </template> <script> export default { data() { return { cars: [], newCar: { make: "", model: "", year: null, }, selectedCar: null, }; }, created() { this.fetchCars(); }, methods: { fetchCars() { fetch("/cars/") .then((response) => response.json()) .then((data) => (this.cars = data)); }, createCar() { fetch("/cars/", { method: "POST", headers: { "Content-Type": "application/json", }, body: JSON.stringify(this.newCar), }) .then(() => { this.fetchCars(); this.newCar.make = ""; this.newCar.model = ""; this.newCar.year = null; }) .catch((error) => console.error(error)); }, editCar(car) { this.selectedCar = Object.assign({}, car); }, saveCar() { fetch(`/cars/${this.selectedCar.id}`, { method: "PUT", headers: { "Content-Type": "application/json", }, body: JSON.stringify(this.selectedCar), }) .then(() => { this.fetchCars(); this.cancelEdit(); }) .catch((error) => console.error(error)); }, cancelEdit() { this.selectedCar = null; }, deleteCar(id) { fetch(`/cars/${id}`, { method: "DELETE", }) .then(() => this.fetchCars()) .catch((error) => console.error(error)); }, }, }; </script> ``` 现在,我们已经完成了汽车信息管理系统的开发。您可以使用浏览器访问该应用程序,并测试它。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值