超好用的富文本编辑器Summernote的使用

官网地址 源码下载地址 Summernote依赖于jquery和bootstrap3/4 所以用时记得引入这俩依赖 奉上引入方法(官网说的很清楚,api也很详细): <!-- include libraries(jQuery, bootstrap) --> <link href="http://netdna.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.css" rel="stylesheet"> <script src="http://cd
分类: 其他 发布时间: 05-21 22:28 阅读次数: 0

单表操作ORM Django基础五之django模型层(一)单表操作

博客园 首页 新随笔 联系 管理 订阅 随笔- 0 文章- 339 评论- 29 Django基础五之django模型层(一)单表操作 本节目录 一 ORM简介 二 单表操作 三 章节作业 四 xxx 一 ORM简介    MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动 ORM是“对象-关系-映射”的简称。(
分类: 其他 发布时间: 05-21 22:28 阅读次数: 0

回味Ubuntu10.10致敬Gnome桌面

目录 Ubuntu10.10可用源 Ubuntu10.10可能是最后完全集成Gnome桌面的原生Ubuntu发行版,至少在我看来是这样的,之后的Gnome3可以说是褒贬不一,甚至当年在社区中出现了抵制情绪。最近我搭建了一个Ubuntu10.10的系统,体验下来不但觉得Gnome稳定性好,里面的诸多软件用起来甚是顺手,只可惜这个版本不是长期支持版,早已经退出了官方支持列表;不过不用担心,本文总结了Ubuntu10.10在现今的使用攻略,如果您有更好的推荐,可以留言,我会不断补充。 Ubuntu1
分类: 其他 发布时间: 05-21 22:28 阅读次数: 0

IO模型(一)

read或write都是属于IO操作 比如socket的发送和接收就是IO操作 # 同步 提交一个任务之后要等待这个任务执行完毕 # 异步 只管提交任务,不等待这个任务执行完毕就可以做其他事情 # 阻塞 recv recvfrom accept # 非阻塞 # 阻塞 线程 运行状态 --> 阻塞状态 --> 就绪 # 非阻塞 # IO多路复用 # select机制 Windows linux 都是操作系统轮询每一个被监听的项,看是否有读操作 # poll机制 linux 它可以监听的对象比se
分类: 其他 发布时间: 05-21 22:28 阅读次数: 0

H3C实验4

PC端配置:配置ip地址 配置网关 交换机配置:①创建VLAN system-view vlan 10 vlan 20 ②配置PC端接口 interface vlan-interface 10 ip add 192.168.10.254 24 interface vlan-interface 20 ip add 192.168.20.254 24
分类: 其他 发布时间: 05-21 22:28 阅读次数: 0

alibaba maven地址

http://repo1.maven.org/maven2/com/alibaba/
分类: 其他 发布时间: 05-21 22:28 阅读次数: 0

quartz - springboot2.1.5 整合

  一. 整合的步骤 建立springboot工程映入相关依赖 导入quartz的tables_mysql_innodb.sql文件到数据库中 建立中间数据控制表 建立Job工厂类 建立任务Trigger触发器监听类 建立业务控制处理类 项目重启重置任务处理 配置quartz参数 二. 详细描述 建立springboot工程映入相关依赖 导入quartz的tables_mysql_innodb.sql文件到数据库中      建立中间数据控制表 建立Job工厂类 建立任务Trigger触发器监
分类: 其他 发布时间: 05-21 22:28 阅读次数: 0

C++中引用的本质分析

1,引用的意义: 1,引用作为变量别名而存在,因此在一些场合可以代替指针; 1,变量的另一个表现形式; 2,交换函数时,可代替指针; 2,引用相对于指针来说具有更好的可读性和实用性; 1,指针类似手动挡车,引用类似于自动挡车; 3,引用实现交换函数; 1,函数中的引用形参不需要进行初始化; 1,调用函数的时候才初始化; 2,const 引用: 1,代码示例: 1 int a = 4; 2 const int& b = a; 3 int* p = (int*)&b; // 等价于取 a 的
分类: 其他 发布时间: 05-21 22:28 阅读次数: 0

1、反射-概述(Class)

Java Reflection Reflection(反射)是被视为静态语言的关键 反射机制允许程序员在执行期间借助于Reflection API取得任何类内部信息 并能直接操作任意对象的内部属性及方法 提供的功能 1、运行时判断任意一个对象所属的类 2、运行时构造任意一个类对象 3、运行时判断任意一个类所具有的成员变量和方法 4、运行时调用任意一个对象的成员变量和方法 5、生成动态代理 相关的API: java.lang.Class:代表一个类 java.lang.reflect.Metho
分类: 其他 发布时间: 05-21 22:28 阅读次数: 0

从零开始学MySQL(二)

鉴于上节篇幅以安装为主,因此对于调用mysql所需要使用的“命令”只是略微提及。随之而来就会带给读者诸多不解了,因为你会思考,这串长长的字符到底有什么特殊的含义呢?聪明的你可能早就抱着好奇心去“摆渡”一下了。而答案不过是在连接mysql服务器时,应当使用的一种方式——即,身份验证而已。另外一个情境是,先前笔者每每登录总是需要键入这么多个字符,久而久之就难免抱怨,“哎呀,好烦,每次登录都要设定这些连接参数,诸如‘mysql -p -uroot -h......(此处省略更多参数)’,既然无法跳过
分类: 其他 发布时间: 05-21 22:28 阅读次数: 0

如何用WxJump实现从微信中自动跳转到浏览器并下载APP(apk下载)

做微信营销活动或者APK下载推广时候,域名经常被封,如何做到微信中正常使用呢?这就要借助一些工具来实现有效的操作。 之前公司有一个新的APP项目上线,让我们在项目首页做个二维码,然后用户用手机扫一扫就能下载了。但是微信的扫一扫之后下载不了。   上网查了一下,微信自带的内置浏览器屏蔽了下载功能,所以才出现用微信扫一扫不能下载的情况。这时候我们一般会建议用户使用uc或者其他第三方浏览器自带的扫一扫功能下载。但是现在的微信太普及了,很多人都习惯性的使用微信来扫码下载,总不能每个用户都解释一遍,所以
分类: 其他 发布时间: 05-21 22:28 阅读次数: 0

H3C-实验四

PC端配置:配置ip地址 配置网关 交换机配置:①创建VLAN system-view vlan 10 vlan 20 ②配置PC端接口 interface vlan-interface 10 ip add 192.168.10.254 24 interface vlan-interface 20 ip add 192.168.20.254 24
分类: 其他 发布时间: 05-21 22:28 阅读次数: 0

面试阿里必备:ZooKeeper的核心基础知识

一.ZooKeeper是啥 ZooKeeper概念   ZooKeeper是一个开源的分布式协调服务(a service for coordinating processes of distributed applications),由雅虎公司创建,是Google Chubby的开源实现(Google Chubby是有名的分布式锁服务,GFS和Big Table等大型系统都用它来解决分布式协调、Master选举等一系列与分布式锁服务相关的问题)。分布式程序可以基于ZooKeeper实现负载均衡
分类: 其他 发布时间: 05-21 22:28 阅读次数: 0

java_集合List&Map

1、Date类(java.util.Date) 获得当前系统日期 new Date(); 获取日期对象的毫秒值 日期对象名.getTime(); 2、日期格式化类(SimpleDateFormat) 日期对象转字符串对象 String str = sdf.format(日期对象); 字符串格式的日期转成Date对象 Date d=sdf.parse(字符串格式的日期参数); 3、日历类对象(java.util.Calendar) 创建日历对象: Calendar c = Calendar.ge
分类: 其他 发布时间: 05-21 22:28 阅读次数: 0

H3C-实验六

交换机R1: sys sysname R1 interface loopback 0 ip add 192.168.10.1 24 qu interface g0/0 ip address 10.1.1.1 30 qu dis ip int bri ip route-static 10.1.1.4 30 10.1.1.2 ip route-static 172.16.1.0 24 10.1.1.2 交换机R2: sys sysname R2 interface g0/0 ip address
分类: 其他 发布时间: 05-21 22:28 阅读次数: 0

第十周补充

OSI参考模型 物理层的作用:定义媒介类型、连接头类型、信号类型。 Hub:工作在物理层 1.所有的设备都处于同一个冲突域 2.所有的设备都处于同一个广播域 3.设备共享相同的宽带 数据链路层的作用:物理源地址和物理目的地址、服务访问点与上层协议关联、定义网络拓扑结构、帧的顺序控制,流控。 交换机/网桥:工作在数据链路层:1.每一个网段都是单独的冲突域 2.所有的网段都属于同一个广播域 交换机工作原理:每一个网段都是一个单独的冲突域、广播包将被转发到所有的网段上。 网络层的作用:提供编制方案,
分类: 其他 发布时间: 05-21 22:28 阅读次数: 0

H3C-实验五

PC端配置:配置ip地址 交换机1配置:①创建VLAN system-view vlan 10 vlan 20 ②配置PC端接口 interface gi 1/0/1 port link-type access port access vlan 10 interface gi 1/0/2 port link-type access port access vlan 10 interface gi 1/0/3 port link-type access port access vlan 20 i
分类: 其他 发布时间: 05-21 22:28 阅读次数: 0

C# 异常处理保存

通过设置异常处理可以将错误信息保存到日志文件中,避免直接在前端显示 1.新建类MyExceptionAttribute 1 public class MyExceptionAttribute : HandleErrorAttribute 2 { 3 public static Queue<Exception> ExecptionQueue = new Queue<Exception>(); 4 /// <summary> 5
分类: 其他 发布时间: 05-21 22:28 阅读次数: 0

C++中的布尔类型和引用

1,C++ 中的布尔类型: 1,C++ 在 C 语言的基础类型系统之上增加了 bool; 1,C 语言中,没有 bool 类型存在,往往都是用整型代替 bool 类型,常用 0 表示假,用 1 表示真; 2,bool 本来就有这样的类型,但是在 C 语言中却没有这样的对应基本类型,所以只有使用整型代替 bool 类型,但是不严谨; 3,这也是 C++ 中的 “+” 的体现; 2,C++ 中的 bool 可能的值只有 true 和 false; 1,true 代表真值,编译器内部用 1 来表示(
分类: 其他 发布时间: 05-21 22:28 阅读次数: 0

Django 模板渲染

模板语言   {{ 变量 }}   {% 逻辑 %} {{ 变量 }} {{ 变量 }}中的点号   用于取出字典/列表等类型数据的值   {{ list.2 }} 获取列表list中索引为2的值   {{ dict.name }} 获取字典中name的值 {{ 变量 }}内置的过滤器   以|分隔   {{ a|safe }} 于django输出前,要求不对字符进行转义。自动转义关闭时自动失效   {{ time|date:'Y-m-d H:i:s' }} 格式化输出时间 年月日时分秒   
分类: 其他 发布时间: 05-21 22:28 阅读次数: 0