jlran
码龄10年
关注
提问 私信
  • 博客:108,985
    问答:11
    108,996
    总访问量
  • 85
    原创
  • 1,327,492
    排名
  • 13
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2015-04-08
博客简介:

Jo Ran

博客描述:
Jo Ran的博客--进步每一天--向着全栈攻城狮出发
查看详细资料
个人成就
  • 获得32次点赞
  • 内容获得5次评论
  • 获得87次收藏
创作历程
  • 85篇
    2016年
成就勋章
TA的专栏
  • c/c++
    28篇
  • ubuntu、Linux
    5篇
  • matlab
    1篇
  • 小软件开发
    5篇
  • 一些ACM题
    23篇
  • Java
    8篇
  • QT、MFC
    1篇
  • 自写书籍
    1篇
  • PPT
    1篇
  • Java之我的世界插
    2篇
兴趣领域 设置
  • 编程语言
    r语言
  • 大数据
    mysql
  • 后端
    架构
  • 服务器
    linux
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

183人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

我不是很清楚GLUI_TreePanel是如何获取鼠标点击tree item事件的?

发布问题 2021.02.14 ·
1 回答

Git上传代码到github

一共7步1、git clone https://github.com/Flowerowl/stumansys.git       //https://github.com/Flowerowl/stumansys.git为你//自己的地址哦!2、echo "# JavaWeb-" >> README.md# JavaWeb- 自己改哦   3、git init4、git ad
原创
发布博客 2016.10.05 ·
355 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

将博客搬至CSDN

将博客搬至CSDN
原创
发布博客 2016.09.29 ·
710 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[Java]我的世界第二个插件

1、刚出生的第一个晚上,总是害怕,学会了这个,以后不怕不怕了!2、此次用的是1.7.2的版本哦!3、SeMcPlugin.javapackage com.github.jlran;import org.bukkit.plugin.java.JavaPlugin;public class SeMcPlugin  extends JavaPlugin{ @Override public void on
原创
发布博客 2016.09.29 ·
1252 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

[Java]我的世界第一个插件

1、用的我的世界是craftbukkit-1.9.2.jarpackage com.github.jlran;import org.bukkit.plugin.java.JavaPlugin;public class FirstMcPlugin extends JavaPlugin{ @Override public void onEnable() { //当插件被加载时调用 getLogge
原创
发布博客 2016.09.29 ·
3183 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

[PPT]学习<做好PPT,你需要知道这6件事>笔记

设计原则 --对齐原则(文字对齐、图片和文字对齐) --任何元素都不能在页面上随意摆放,每个元素应当与页面上的另一个元素存在某种视觉联系 --对齐的根本目的是使页面看上去统一而且有条理,其实也就是让读者或者听众更轻松的阅读,从而将更多的注意力集中在演讲者哪 --多留意那些优秀、精美的PPT对齐方式,尝试打开PPT软件里的“参考线”功能 --重复原则(文字、图片...) --PPT设计中视觉
原创
发布博客 2016.09.29 ·
1934 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

[C++]STL

C++ STL (Standard Template Library标准模板库) 是通用类模板和算法的集合,它提供给程序员一些标准的数据结构的实现如 queues(队列), lists(链表) 和stacks(栈)等.C++ STL 提供给程序员以下三类数据结构的实现:标准容器类顺序性容器 vector 从后面快速的插入与删除,直接访问任何元素 deque 从前面或后面快速的插入与删除,直接访问任
原创
发布博客 2016.09.29 ·
683 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[QT]简单51单片机串口助手

1、哈哈,周末无聊,就想起了单片机,哈哈,于是就想做个软件和PC之间的通讯,就想到了单片机助手,那不就是个简单的通讯嘛!嘿嘿!于是忙活了一下午,找资料,编程。2、用的是STC90C516RD+的,晶振11.0592Mhz,波特率9600,QT写的,用的是qextserialport-1.2win-alpha3、软件运行截图: qextserialport-1.2win-alpha下载地址:http
原创
发布博客 2016.09.29 ·
2297 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

[书]C语言

下载地址见最下方:目录:计算机二级考(C语言) 1声明: 5第一天 6A:基础知识 67、标识符 6C语言标识符分如下3类 68、常量与变量 69、算术运算 610、赋值 711、自加自减运算 712、逗号运算 713、书写格式 7B、程序练习 7C、习题 10第二天 11A、 基础知识 112、运算符的优先级和结合顺序 123、printf函数 124、printf函数中格式说明(结合第一天练习
原创
发布博客 2016.09.29 ·
687 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[QT]别样贪吃蛇

1、通过这个小游戏的开发,我学习到了更多的的绘图事件,以及一些关系的响应。2、对这些有更多的理解3、使用QT开发,界面的背景来源于互联网。小游戏截图:
原创
发布博客 2016.09.29 ·
797 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[C++]虚基类,解决多继承造成的二义性

#include using namespace std;//虚继承的意义//在多继承中,保存共同基类的多份同名成员,虽然有时是必要的,可以在不同的数//据成员中分别存放不同的数据,但在大多数情况下,是我们不希望出现的。因为保留多//份数据成员的拷贝,不仅占有较多的存储空间,还增加了访问的困难。//为此,c++提供了,虚基类和虚继承机制,实现了在多继承中只保留一份共同成员。//虚基类,需要设计和抽
原创
发布博客 2016.09.29 ·
2549 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[C++]继承与构造析构

#include //子类对象可以当作父类对象使用//子类对象可以直接赋值给父类对象//子类对象可以直接初始化父类对象//父类指针可以直接指向子类对象//父类引用可以直接引用子类对象//子类对象构造时,需要调用父类构造函数对其继承得来的成员进行初始化//子类对象析构时,需要调用父类析构函数对其继承得来的成员进行清理//子类对象在创建时会首先调用父类的构造函数//父类构造函数执行结束后,执行子类的构
原创
发布博客 2016.09.29 ·
964 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[C++]继承

#include using namespace std;//继承概念//面向对象程序设计有4个主要特点:抽象、封装、继承和多态性//1、子类拥有父类的所有成员变量和成员函数 //2、子类可以拥有父类没有的方法和属性////3、子类就是一种特殊的父类//4、子类对象可以当作父类对象使用//派生类继承了基类的全部成员变量和成员方法(除了构造和析构之外的成员方法)//但是这些成员的访问属性,在派生过程
原创
发布博客 2016.09.29 ·
786 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[C++]operator--重载

#include //函数重载就是对一个已有的函数赋予新的含义,//使之实现新功能,因此,一个函数名就可以用来代表不同功能的函数,也就是”一名多用”//操作符重载是C++的强大特性之一//操作符重载的本质是通过函数扩展操作符的语义//operator关键字是操作符重载的关键//friend关键字可以对函数或类开发访问权限//操作符重载遵循函数重载的规则//操作符重载可以直接使用类的成员函数实现//
原创
发布博客 2016.09.29 ·
1205 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[C++]friend友元类-友元函数

#include using namespace std;//?若B类是A类的友员类,则B类的所有成员函数都是A类的友员函数//?友员类通常设计为一种对数据操作或类之间传递消息的辅助类 class Test{public: Test(){ a = 10; b = 20; } void getAB(){ cout } friend void setAB(Test *t1, int a, in
原创
发布博客 2016.09.29 ·
601 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

[C++]static

#include using namespace std;//关键字 static 可以用于说明一个类的成员,//静态成员提供了一个同类对象的共享机制//?把一个类的成员说明为 static 时,这个类无论有多少个对象被创建,这些对象共享这个 static 成员//?静态成员局部于类,它不是对象成员////静态成员函数数关键字static//静态成员函数提供不依赖于类数据结构的共同操作,它没有th
原创
发布博客 2016.09.29 ·
241 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

个性U盘图标

1、准备一张自己喜欢的.ico的图标,当然还有U盘咯,将U盘插入电脑2、鼠标右键新建文件--》然后记事本打开--》把下面的这两句复制进去:     [autorun]      icon=icon.ico    另存为autorun.inf即可3、将图标的名称修改为icon.ico即可,然后将这两个文件复制到U盘里面4、将U盘拔出,插上就可以看到效果了5、【非必须】如果想防止删除错误,可以将这两个
原创
发布博客 2016.09.29 ·
369 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[C++]匿名对象

#include using namespace std;//匿名对象可以理解为是一个临时对象,一般系统自动生成的//如你的函数返回一个对象,这个对象在返回时会生成一个临时对象。//1)匿名对象生命周期//2)匿名对象的去和留class Test{public: Test(){ cout } Test(Test &obj){ cout } ~Test(){ cout }};void P
原创
发布博客 2016.09.29 ·
1127 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

[C++]多个对象构造、析构、构造和析构的顺序

#include //多个对象构造和析构//1)当类中有成员变量是其它类的对象时,首先调用成员变量的构造函数,调用顺序与声明顺序相同;//之后调用自身类的构造函数//2)析构函数的调用顺序与对应的构造函数调用顺序相反////2、类成员中若有const修饰,必须在对象初始化的时候,给const int n 赋值//当类成员中含有一个const对象时,或者是一个引用时,他们也必须要通过成员初始化列表进
原创
发布博客 2016.09.29 ·
2507 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

[c++]深拷贝和浅拷贝

#include //在有指针的情况下,浅拷贝只是增加了一个指针指向已经存在的内存,而深拷贝就是增加一个指针并且申请一个新的内存,使这个增加的指针指向这个新的内存,//采用深拷贝的情况下,释放内存的时候就不会出现在浅拷贝时重复释放同一内存的错误//?默认复制构造函数可以完成对象的数据成员值简单的复制//?对象的数据资源是由指针指示的堆时,默认复制构造函数仅作指针值复制////浅拷贝程序C++提供的
原创
发布博客 2016.09.29 ·
417 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多