<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[novjam的博客]]></title><description><![CDATA[兴趣使然地敲代码]]></description><link>https://blog.youkuaiyun.com/novjam</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; novjam]]></copyright><item><title><![CDATA[违反并发性，DataGridView，DataAdapter，DataSet]]></title><link>https://blog.youkuaiyun.com/novjam/article/details/106346563</link><guid>https://blog.youkuaiyun.com/novjam/article/details/106346563</guid><author>novjam</author><pubDate>Tue, 26 May 2020 02:20:52 +0800</pubDate><description><![CDATA[（C#）‘违反并发’错误记录
private void DataGridView_CellEndEdit(object sender, DataGridViewCellEventArgs e)
        {
            //打印出修改后的dataset
            //StringWriter sw = new StringWriter();
            //ds.Tables[0].WriteXml(sw);
            //Console.Write]]></description><category></category></item><item><title><![CDATA[css清除浮动 记录]]></title><link>https://blog.youkuaiyun.com/novjam/article/details/103165752</link><guid>https://blog.youkuaiyun.com/novjam/article/details/103165752</guid><author>novjam</author><pubDate>Wed, 20 Nov 2019 16:45:54 +0800</pubDate><description><![CDATA[上篇文章我们说了元素的浮动，本篇文章主要介绍下css浮动带来的影响，以及如何清除浮动。
细心的人可能发现了，在我们上篇文章写的导航条中存在一个问题，那就是使用了float之后，父级盒子的高度变为0了。我们来写一个例子来看一下，创建一个父级div，并设置border属性，然后下边创建两个子元素span，并设置浮动。具体代码如下所示：
由上图可以看出，在给span添加了float之后，父级元素div的...]]></description><category></category></item><item><title><![CDATA[input[file]图片回显]]></title><link>https://blog.youkuaiyun.com/novjam/article/details/103160168</link><guid>https://blog.youkuaiyun.com/novjam/article/details/103160168</guid><author>novjam</author><pubDate>Wed, 20 Nov 2019 12:24:56 +0800</pubDate><description><![CDATA[$(document).on("change","input[type=file]",function () {
            for(var i = 0; i &lt; this.files.length; i ++){
                var fr = new FileReader();
                fr.readAsDataURL(this.fi...]]></description><category></category></item><item><title><![CDATA[nodejs ajax]]></title><link>https://blog.youkuaiyun.com/novjam/article/details/102884017</link><guid>https://blog.youkuaiyun.com/novjam/article/details/102884017</guid><author>novjam</author><pubDate>Sun, 03 Nov 2019 16:44:15 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html&gt;
 &lt;head&gt;
  &lt;meta charset="utf-8"&gt;
  &lt;link rel="stylesheet" type="text/css" href="css/login.css"/&gt;
  &lt;script src="https://app...]]></description><category></category></item><item><title><![CDATA[同一行内设置元素相同高却不一样高如何解决]]></title><link>https://blog.youkuaiyun.com/novjam/article/details/102722460</link><guid>https://blog.youkuaiyun.com/novjam/article/details/102722460</guid><author>novjam</author><pubDate>Thu, 24 Oct 2019 14:18:27 +0800</pubDate><description><![CDATA[#ta_content{
vertical-align: top;
box-sizing: border-box;
-moz-box-sizing:border-box; /* Firefox /
-webkit-box-sizing:border-box; / Safari */
padding: 0px;
border: 0px;
resize: none;
border: 1px skybl...]]></description><category></category></item><item><title><![CDATA[java文件上传和下载]]></title><link>https://blog.youkuaiyun.com/novjam/article/details/102703737</link><guid>https://blog.youkuaiyun.com/novjam/article/details/102703737</guid><author>novjam</author><pubDate>Wed, 23 Oct 2019 16:20:07 +0800</pubDate><description><![CDATA[1、文件下载：

]]></description><category></category></item><item><title><![CDATA[linux笔记（草稿版 有时间就改改）]]></title><link>https://blog.youkuaiyun.com/novjam/article/details/102100558</link><guid>https://blog.youkuaiyun.com/novjam/article/details/102100558</guid><author>novjam</author><pubDate>Sun, 06 Oct 2019 18:23:31 +0800</pubDate><description><![CDATA[Linux学习记录（草稿版）
安装虚拟机，比较热门的虚拟机有VMware和virtual box，安装步骤：
总之，下一步…不赘述。。。
基础指令
cd 路径，绝对路径相对路径。。。不赘述
pwd 打印当前目录的路径
ls -lah 路径 显示路径目录下的文件夹和文件 -l列表 -a包括隐藏文件和文件夹 -h用合适的单位显示文件和文件夹大小
mkdir -p 路径 创建目录 -p创建全部不存在的目...]]></description><category></category></item><item><title><![CDATA[SSM + AJAX + FormData上传文件]]></title><link>https://blog.youkuaiyun.com/novjam/article/details/101951211</link><guid>https://blog.youkuaiyun.com/novjam/article/details/101951211</guid><author>novjam</author><pubDate>Thu, 03 Oct 2019 00:32:30 +0800</pubDate><description><![CDATA[@RequestMapping("/addBook")
    public @ResponseBody Page addBook(BookCustom bookCustom) throws Exception {
        System.out.println(bookCustom);
        System.out.println(bookCustom.getMultipa...]]></description><category></category></item><item><title><![CDATA[js导航栏高亮效果]]></title><link>https://blog.youkuaiyun.com/novjam/article/details/101951069</link><guid>https://blog.youkuaiyun.com/novjam/article/details/101951069</guid><author>novjam</author><pubDate>Thu, 03 Oct 2019 00:25:20 +0800</pubDate><description><![CDATA[/**
* 高亮效果函数by novjam
* @param classname 要实现高亮效果的
* @param hoverColor 鼠标悬挂在标签上后标签的颜色
* @param strongColor 鼠标点击后标签的颜色
*/
function changeColor(classname,hoverColor,strongColor){
var oldC;
var beforeClic...]]></description><category></category></item><item><title><![CDATA[导入jar包到maven本地仓库]]></title><link>https://blog.youkuaiyun.com/novjam/article/details/101694468</link><guid>https://blog.youkuaiyun.com/novjam/article/details/101694468</guid><author>novjam</author><pubDate>Sun, 29 Sep 2019 15:26:52 +0800</pubDate><description><![CDATA[mvn install:install-file -Dfile=C:\Users\35250\Desktop\ueditor1_4_3_3-utf8-jsp\utf8-jsp\jsp\lib\ueditor-1.1.2.jar -DgroupId=com.baidu -DartifactId=ueditor -Dversion=1.1.2 -Dpackaging=jar

]]></description><category></category></item><item><title><![CDATA[IDEA关于source文件编译xml不放入classes问题]]></title><link>https://blog.youkuaiyun.com/novjam/article/details/100813826</link><guid>https://blog.youkuaiyun.com/novjam/article/details/100813826</guid><author>novjam</author><pubDate>Fri, 13 Sep 2019 23:32:08 +0800</pubDate><description><![CDATA[IDEA关于source文件编译问题
source文件内容IDEA会编译.java文件，对于xml文件会忽略！
如果真的需要将xml放在source文件目录下并编译到classes文件夹下，可直接复制到对应目录下，或者修改pom.xml文件，具体如下：
&lt;!--&lt;resources&gt;--&gt;
  &lt;!--&lt;resource&gt;--&gt;
    &lt;!-...]]></description><category></category></item><item><title><![CDATA[python3虚拟环境和django（笔记）]]></title><link>https://blog.youkuaiyun.com/novjam/article/details/99670794</link><guid>https://blog.youkuaiyun.com/novjam/article/details/99670794</guid><author>novjam</author><pubDate>Fri, 16 Aug 2019 09:02:16 +0800</pubDate><description><![CDATA[python3虚拟环境和django项目的创建
python3虚拟环境（使用anaconda）


dos命令
常用命令：
conda list	: 显示当前虚拟环境下的包
conda env list: 显示虚拟环境列表已经当前使用的虚拟环境
conda create -n env_name python=version:创建python版本为version的虚拟环境env_name
conda...]]></description><category></category></item><item><title><![CDATA[python3 抽象类笔记（仅供参考）]]></title><link>https://blog.youkuaiyun.com/novjam/article/details/96753103</link><guid>https://blog.youkuaiyun.com/novjam/article/details/96753103</guid><author>novjam</author><pubDate>Sun, 21 Jul 2019 19:56:25 +0800</pubDate><description><![CDATA[python3 抽象类笔记抽象类
（作为学习笔记，仅供参考）
抽象类

具有抽象方法的类叫抽象类。
抽象类可以有属性和已实现的方法，存在抽象方法
抽象类不能被直接实例化，必须由子类继承后由子类实例对象
子类继承抽象类，则必须实现该抽象类内的全部抽象方法
python3 通过abc模块进行对抽象类的定义

import abc
class Person(metaclass=abc.ABCMeta):...]]></description><category></category></item><item><title><![CDATA[关于python3的property的理解]]></title><link>https://blog.youkuaiyun.com/novjam/article/details/96738504</link><guid>https://blog.youkuaiyun.com/novjam/article/details/96738504</guid><author>novjam</author><pubDate>Sun, 21 Jul 2019 17:22:50 +0800</pubDate><description><![CDATA[class Test():
    def __init__(self):
        pass
    def say(self):
        print("my name is " + self.name)
    def setName(self,name):
        print("调用了set函数")
        self._name = name
    def ...]]></description><category></category></item><item><title><![CDATA[队列的链式实现（c语言）]]></title><link>https://blog.youkuaiyun.com/novjam/article/details/79824164</link><guid>https://blog.youkuaiyun.com/novjam/article/details/79824164</guid><author>novjam</author><pubDate>Thu, 05 Apr 2018 09:47:08 +0800</pubDate><description><![CDATA[#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;stdlib.h&amp;gt;

typedef struct Node{
    int data;
    struct Node *next;
}Node;

typedef struct LinkQueue{
    Node *front;
    Node *rear;
}LinkQueue;

/*初始化*/
Li...]]></description><category></category></item><item><title><![CDATA[队列的顺序实现（c语言）]]></title><link>https://blog.youkuaiyun.com/novjam/article/details/79822238</link><guid>https://blog.youkuaiyun.com/novjam/article/details/79822238</guid><author>novjam</author><pubDate>Wed, 04 Apr 2018 21:11:24 +0800</pubDate><description><![CDATA[#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;stdlib.h&amp;gt;
#define MAXSIZE 100

typedef struct SqQueue{
    int *base;
    int front;
    int rear;
}SqQueue;
/*初始化*/
SqQueue * initQueue(){
    SqQueue * sqQue...]]></description><category></category></item><item><title><![CDATA[栈的顺序实现（c语言）]]></title><link>https://blog.youkuaiyun.com/novjam/article/details/79812338</link><guid>https://blog.youkuaiyun.com/novjam/article/details/79812338</guid><author>novjam</author><pubDate>Wed, 04 Apr 2018 09:16:04 +0800</pubDate><description><![CDATA[#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;stdlib.h&amp;gt;
#define MAXSIZE 100
/*实现顺序栈*/
typedef struct SqStack{
    int *base;
    int *top;
    int stacksize;
}SqStack;

/*初始化*/
SqStack * initStack(){
    S...]]></description><category></category></item><item><title><![CDATA[栈的链式实现（c语言）]]></title><link>https://blog.youkuaiyun.com/novjam/article/details/79812211</link><guid>https://blog.youkuaiyun.com/novjam/article/details/79812211</guid><author>novjam</author><pubDate>Wed, 04 Apr 2018 09:10:45 +0800</pubDate><description><![CDATA[#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;stdlib.h&amp;gt;
/*实现链栈*/
typedef struct StackNode{
    int data;
    struct StackNode *next;
}StackNode;
/*初始化*/
StackNode * initStack(){
    StackNode * stack;
    ...]]></description><category></category></item></channel></rss>