<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jiangjinli0的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jiangjinli0</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jiangjinli0]]></copyright><item><title><![CDATA[安装opnet14.5遇到的问题]]></title><link>https://blog.youkuaiyun.com/jiangjinli0/article/details/144616563</link><guid>https://blog.youkuaiyun.com/jiangjinli0/article/details/144616563</guid><author>jiangjinli0</author><pubDate>Fri, 20 Dec 2024 18:01:53 +0800</pubDate><description><![CDATA[我是按照这个来安装的。然后遇到了两个问题：1、“mod_dirs”目录问题：将C盘个人用户里的以op开头的文件夹都删除后再运行就可以了，运行之后会重构新的op文件。]]></description><category></category></item><item><title><![CDATA[C/C++内存对齐与占用内存计算]]></title><link>https://blog.youkuaiyun.com/jiangjinli0/article/details/129673345</link><guid>https://blog.youkuaiyun.com/jiangjinli0/article/details/129673345</guid><author>jiangjinli0</author><pubDate>Mon, 20 Mar 2023 19:05:56 +0800</pubDate><description><![CDATA[一篇关于内存对齐的牛客刷题笔记]]></description><category></category></item><item><title><![CDATA[C语言实现面向对象类的设计-typedef/结构体/指针的运用]]></title><link>https://blog.youkuaiyun.com/jiangjinli0/article/details/128680035</link><guid>https://blog.youkuaiyun.com/jiangjinli0/article/details/128680035</guid><author>jiangjinli0</author><pubDate>Fri, 13 Jan 2023 23:04:42 +0800</pubDate><description><![CDATA[C语言实现面向对象类的设计-typedef/结构体/指针的运用]]></description><category></category></item><item><title><![CDATA[maven简单教程（一篇足以-博主个人学习笔记）]]></title><link>https://blog.youkuaiyun.com/jiangjinli0/article/details/123076662</link><guid>https://blog.youkuaiyun.com/jiangjinli0/article/details/123076662</guid><author>jiangjinli0</author><pubDate>Tue, 22 Feb 2022 20:48:36 +0800</pubDate><description><![CDATA[一篇关于maven的个人学习笔记分享]]></description><category></category></item><item><title><![CDATA[nodejs配置]]></title><link>https://blog.youkuaiyun.com/jiangjinli0/article/details/122895072</link><guid>https://blog.youkuaiyun.com/jiangjinli0/article/details/122895072</guid><author>jiangjinli0</author><pubDate>Sat, 12 Feb 2022 13:05:00 +0800</pubDate><description><![CDATA[nodejs安装配置
1.下载
地址：官方地址
2.默认安装
我的node安装目录为 C:\soft\nodejs

安装完成后，执行npm -v 出现版本号则表示安装成功。
3.配置
在node安装目录下新建两个文件夹node_global和node_cache
配置npm全局模块的存放路径以及cache的存放路径，执行如下命令：
npm config set prefix "C:\soft\nodejs\node_global"
npm config set cache "C:\soft\nodejs\]]></description><category></category></item><item><title><![CDATA[JDBC连接MYSQL数据库]]></title><link>https://blog.youkuaiyun.com/jiangjinli0/article/details/122438752</link><guid>https://blog.youkuaiyun.com/jiangjinli0/article/details/122438752</guid><author>jiangjinli0</author><pubDate>Tue, 11 Jan 2022 18:29:19 +0800</pubDate><description><![CDATA[JDBC连接数据库的要素：
1、数据库URL
2、用户名
3、密码
4、Connection对象
Connection connection = null;
PreparedStatement preparestatement = null;

//1、读取配置文件
InputStream is=ClassLoader.getSystemClassLoader().getResourceAsStream("jdbc.properites");
Properties pros = new Properties]]></description><category></category></item><item><title><![CDATA[C#爬取天气数据]]></title><link>https://blog.youkuaiyun.com/jiangjinli0/article/details/121681930</link><guid>https://blog.youkuaiyun.com/jiangjinli0/article/details/121681930</guid><author>jiangjinli0</author><pubDate>Thu, 02 Dec 2021 17:34:08 +0800</pubDate><description><![CDATA[C#使用WebClient爬取天气数据
天气数据地址：https://m.tianqi.com/lishi/
传入参数说明

citypy：城市拼音
historyurl：爬取地址https://m.tianqi.com/lishi/
month：月份，如202112

代码实现
爬取前一天数据
string month = DateTime.Today.AddDays(-1).ToString("yyyyMM");
void getdata(string citypy,string historyurl,]]></description><category></category></item><item><title><![CDATA[C#实现单链表]]></title><link>https://blog.youkuaiyun.com/jiangjinli0/article/details/121409089</link><guid>https://blog.youkuaiyun.com/jiangjinli0/article/details/121409089</guid><author>jiangjinli0</author><pubDate>Thu, 18 Nov 2021 20:14:56 +0800</pubDate><description><![CDATA[C#实现基础单链表及增删查
链表结点 ListNode
链表 LinkList
    //结点结构
    class ListNode
    {
        public object value;
        public ListNode next;

        //构造空节点
       public ListNode()
        {
            this.value = "Point";
            this.next = null;
     ]]></description><category></category></item><item><title><![CDATA[java解决线程同步问题]]></title><link>https://blog.youkuaiyun.com/jiangjinli0/article/details/117168574</link><guid>https://blog.youkuaiyun.com/jiangjinli0/article/details/117168574</guid><author>jiangjinli0</author><pubDate>Sat, 22 May 2021 18:43:36 +0800</pubDate><description><![CDATA[java解决线程同步问题
synchronized机制与lock机制
synchronized机制
1.同步代码块
synchronized(obj){
	//obj为同步监视器，即锁
	//括号内部放置访问共享的代码段
	//如果多线程采用实现Runable接口方式,obj可以为this对象
	//如果多线程采用继承Thread类方式,obj可以是当前类的**.class对象
}

2.同步方法
public synchronized void func(){
	//同步方法仍然涉及同步监视器，不过是隐式]]></description><category></category></item><item><title><![CDATA[Java创建多线程笔记]]></title><link>https://blog.youkuaiyun.com/jiangjinli0/article/details/116714151</link><guid>https://blog.youkuaiyun.com/jiangjinli0/article/details/116714151</guid><author>jiangjinli0</author><pubDate>Wed, 12 May 2021 17:07:43 +0800</pubDate><description><![CDATA[Java创建多线程
两种方式：
（1）继承Thread类
（2）实现Runable接口
继承Thread类
步骤：
（1）创建一个继承Thread类的子类
（2）重写Thread类的run()方法，将此线程执行的操作声明在run()中
（3）创建Thread类的子类对象
（4）通过该子类对象调用start()方法：①启动当前线程，②调用当前线程的run()

启用一个线程，需要调用start方法而不是run方法；
一个对象start一次，如果要启动多个线程，需要多个对象。

实现Runable接口
步骤：
]]></description><category></category></item><item><title><![CDATA[OS自学笔记（1）]]></title><link>https://blog.youkuaiyun.com/jiangjinli0/article/details/116713354</link><guid>https://blog.youkuaiyun.com/jiangjinli0/article/details/116713354</guid><author>jiangjinli0</author><pubDate>Wed, 12 May 2021 16:47:43 +0800</pubDate><description><![CDATA[一）操作系统概论
1.	设计现代OS的主要目标是什么？
方便性（方便用户）、有效性（提高吞吐量和资源利用率）、可扩展性和开放性（作为扩充机器）。
2.	OS的作用可表现在哪几个方面？
（1）用户与计算机硬件之间的接口、
（2）计算机系统资源的管理者、
（3）实现对计算机资源的抽象。
3.	为什么说OS实现了对计算机资源的抽象？
OS是铺设在计算机硬件上的多层软件的集合，将具体硬件资源抽象成软件资源，方便用户使用，开放简单的访问方式，隐藏了对硬件操作的具体细节。
4.	试说明推动多道批处理系统形成和发展的主要]]></description><category></category></item><item><title><![CDATA[2021多益网络春季校园招聘游戏研发笔试题（回忆版）]]></title><link>https://blog.youkuaiyun.com/jiangjinli0/article/details/115557611</link><guid>https://blog.youkuaiyun.com/jiangjinli0/article/details/115557611</guid><author>jiangjinli0</author><pubDate>Fri, 09 Apr 2021 19:22:23 +0800</pubDate><description><![CDATA[2021多益网络春季校园招聘游戏研发笔试题

笔试题分为15道单选题，填空题，简答题，1道编程题

1单选题
就几乎是数据结构，计算机网络的题目，期末考试那种程度的选择题
2填空题
（1）求时间复杂度
（2）根据先序中序遍历写后序
（3）写出插入排序，快速排序，堆排序的通常时间复杂度
（4）关系数据模型的（三要素？  ）是关系数据结构、——、——
3简答题
（1）翻译一段英文
（2）什么是死锁？怎么避免死锁？
（3）person表，写出优先输出30-40年龄段的人的信息，其他人的信息正常输出的SQL语句
（]]></description><category></category></item><item><title><![CDATA[Java实现二叉树]]></title><link>https://blog.youkuaiyun.com/jiangjinli0/article/details/107450290</link><guid>https://blog.youkuaiyun.com/jiangjinli0/article/details/107450290</guid><author>jiangjinli0</author><pubDate>Sun, 19 Jul 2020 19:55:51 +0800</pubDate><description><![CDATA[Java实现二叉树



import java.util.ArrayList;
import java.util.List;

public class Node {
    // 左子节点
    public Node leftNode;
    // 右子节点
    public Node rightNode;
 
    // 值
    public Object value;
 
    // 插入 数据
    public void add(Object v) {
        // ]]></description><category></category></item><item><title><![CDATA[Java学习]]></title><link>https://blog.youkuaiyun.com/jiangjinli0/article/details/107125152</link><guid>https://blog.youkuaiyun.com/jiangjinli0/article/details/107125152</guid><author>jiangjinli0</author><pubDate>Sat, 04 Jul 2020 15:44:57 +0800</pubDate><description><![CDATA[Java学习资源推荐（0基础）
JAVA从小白到大牛
个人感觉不错，是一条Java学习路线，而且可以边学边练！（在线评审）
How2J的Java教程
学习内容较全，但是没有在线评审机制
JavaWeb学习总结
一名博主的Javaweb学习笔记，值得参考

...]]></description><category></category></item><item><title><![CDATA[数据结构之顺序表]]></title><link>https://blog.youkuaiyun.com/jiangjinli0/article/details/107125052</link><guid>https://blog.youkuaiyun.com/jiangjinli0/article/details/107125052</guid><author>jiangjinli0</author><pubDate>Sat, 04 Jul 2020 15:30:09 +0800</pubDate><description><![CDATA[数据结构之顺序表（C语言实现）
功能：初始化，查，插，删（增加表长度）
#include&lt;stdio.h&gt;
#include&lt;stdlib.h&gt; 
#define size 10
//	静态分配数组空间 
typedef struct{
	int data[size];//静态数组 
	int length;//顺序表长度 
}SqList;//定义顺序表类型 
//初始化 
void InitList(SqList &amp;L){
	for(int i=0;i&lt;size;i]]></description><category></category></item><item><title><![CDATA[数据结构概述]]></title><link>https://blog.youkuaiyun.com/jiangjinli0/article/details/107122286</link><guid>https://blog.youkuaiyun.com/jiangjinli0/article/details/107122286</guid><author>jiangjinli0</author><pubDate>Sat, 04 Jul 2020 11:46:59 +0800</pubDate><description><![CDATA[数据结构概述
基本概念
数据

信息载体

数据元素、数据项

对象与属性的关系

数据对象、数据结构

数据对象 是相同性质的 数据元素的集合
数据结构 是具有特定关系的 数据元素的集合

数据类型、抽象数据类型(ADT)

抽象数据类型是抽象  数据组织  及与之相关的  操作
ADT定义数据逻辑结构、定义运算，也就是定义了一个数据结构
ADT=（数据对象，数据关系，基本操作集）

三要素
逻辑结构

 1. 元素之间是一对一、一对多、多对多的关系 
 2. 与数据存储无关



集合
线性结构
树形结]]></description><category></category></item><item><title><![CDATA[VScode配置C/C++环境简单教程（2分钟）]]></title><link>https://blog.youkuaiyun.com/jiangjinli0/article/details/106844427</link><guid>https://blog.youkuaiyun.com/jiangjinli0/article/details/106844427</guid><author>jiangjinli0</author><pubDate>Thu, 18 Jun 2020 23:28:52 +0800</pubDate><description><![CDATA[史上最傻瓜的VScode配置C++环境教程
一、安装MINGW64
在官网或者其他地方找到MINGW的资源下载下来，然后配置环境变量

测试配置成功与否
输入gcc

1）如果出现这种情况，那就配置成功
2）如果出现提示gcc不是内部命令之类的话，那就失败。
二、安装VScode
直接官网下载，受不了英文版可以安装内部简体中文的语言包

下载第一个，重启VScode生效。
三、安装C/C++插件
与上面安装语言包一样步骤

四、三个脚本
打开一个文件夹，创建一个helloworld的测试文件
#includ]]></description><category></category></item><item><title><![CDATA[Android利用sqlite制作简单登录界面]]></title><link>https://blog.youkuaiyun.com/jiangjinli0/article/details/103319305</link><guid>https://blog.youkuaiyun.com/jiangjinli0/article/details/103319305</guid><author>jiangjinli0</author><pubDate>Fri, 29 Nov 2019 23:29:28 +0800</pubDate><description><![CDATA[Android利用sqlite制作简单登录界面
最近学了一波android，自己尝试做了一波登录界面，分享出来，请求各位大佬不吝斧正
简单需求如下：

界面展示：



核心代码段：
帮助类MyDatabaseHelper.class:
package com.example.androidlogin;

import android.content.Context;
import android...]]></description><category></category></item><item><title><![CDATA[git简单使用教程]]></title><link>https://blog.youkuaiyun.com/jiangjinli0/article/details/102693208</link><guid>https://blog.youkuaiyun.com/jiangjinli0/article/details/102693208</guid><author>jiangjinli0</author><pubDate>Wed, 23 Oct 2019 00:45:59 +0800</pubDate><description><![CDATA[简单使用Git
1）本地仓库
首先从网上下载一个安装程序，然后默认安装（可以选择安装路径，我装在D/软件工程 里面）

安装完成后，在开始菜单里面找到 “Git --&gt; Git Bash”

点击，进入命令窗口，进行账户设置

查看设置

用pwd查看当前所在路径，并创建本地仓库

为了更加方便，我删除了之前的那个本地仓库（直接在文件夹删），另外建了一个

在仓库里面新建一个文本文档read...]]></description><category></category></item><item><title><![CDATA[出现VMware Workstation 无法连接到虚拟机。请确保您有权运行该程序、访问该程序使用的所有目录以及访问所有临时文件目录。 未能将管道连接到虚拟机: 所有的管道范例都在使用中。]]></title><link>https://blog.youkuaiyun.com/jiangjinli0/article/details/102466631</link><guid>https://blog.youkuaiyun.com/jiangjinli0/article/details/102466631</guid><author>jiangjinli0</author><pubDate>Wed, 09 Oct 2019 21:00:06 +0800</pubDate><description><![CDATA[出现VMware Workstation 无法连接到虚拟机。请确保您有权运行该程序、访问该程序使用的所有目录以及访问所有临时文件目录。 未能将管道连接到虚拟机: 所有的管道范例都在使用中。

如果出现图上这种情况，你又结束不了vmware-vmx.exe的进程，那么你就备份一波虚拟机的资料（我也布吉岛备份得了不，反正我是前一晚上备份了一波，如果备份不了，就重新配吧），如下图

然后就在控制面板卸载...]]></description><category></category></item></channel></rss>