<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zxstone的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/zxstone</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; zxstone]]></copyright><item><title><![CDATA[python3.12.0 在Linux 制作镜像包 部署到docker 全过程]]></title><link>https://blog.csdn.net/zxstone/article/details/138638918</link><guid>https://blog.csdn.net/zxstone/article/details/138638918</guid><author>zxstone</author><pubDate>Fri, 10 May 2024 01:42:52 +0800</pubDate><description><![CDATA[ef_nfcs_img 为创建的镜像名称，. 表示当前目录（docker_EF_NFCS）其中，这条命令的意思就是，使用python3环境，启动 themain.py。或者，直接  docker ps -a   也可以看到已经存在，但没起来。这个文件，在你的python源码中，为的是提供工程所需要的依赖库。如果成功，docker images  命令中，就会多一个镜像。cmd命令，进入到【EF_NFCS】目录，也就是工程目录，请注意，这里很关键，否则老版本经常对应不上，会报错。]]></description><category></category></item><item><title><![CDATA[.net webapi 上传文件]]></title><link>https://blog.csdn.net/zxstone/article/details/127379621</link><guid>https://blog.csdn.net/zxstone/article/details/127379621</guid><author>zxstone</author><pubDate>Mon, 17 Oct 2022 23:29:48 +0800</pubDate><description><![CDATA[.net webapi 上传文件 ApiController 类的应用]]></description><category></category></item><item><title><![CDATA[行哥 十岁成长礼发言稿]]></title><link>https://blog.csdn.net/zxstone/article/details/109109996</link><guid>https://blog.csdn.net/zxstone/article/details/109109996</guid><author>zxstone</author><pubDate>Fri, 16 Oct 2020 09:29:10 +0800</pubDate><description><![CDATA[尊敬的长辈、来宾，亲爱的哥哥、姐姐、弟弟妹妹们：

 大家中午好！

 感谢大家来参加我的十岁生日party！我代表我们全家对各位来宾的到来，表示热烈的欢迎和真诚的感谢！

 十年来，我从摇篮的宝宝成长为一个小男子汉，是妈妈带给了我生命。是爸爸妈妈牵着我的小手，去过很多地方。从内蒙古大草原到北海，从北京到成都，让我知道草原是多么的广袤，大海是多么的壮阔，祖国的山河是多么的美丽，世界是多么的美好！他们给我创造了良好的生活和学习环境，今天在这里，我要感谢他们。

 还有，...]]></description><category></category></item><item><title><![CDATA[map接收参数 mybatis只做传入部分参数指定的update  使用foreach循环map产生动态sql]]></title><link>https://blog.csdn.net/zxstone/article/details/100689648</link><guid>https://blog.csdn.net/zxstone/article/details/100689648</guid><author>zxstone</author><pubDate>Tue, 10 Sep 2019 10:11:54 +0800</pubDate><description><![CDATA[问题：

1、更新某单表，实体类有N个参数，但是只传入部分参数进行更新。

2、如果用实体类接收，则没有传的参数会被设置为null ，sql的XML如果用完整的update更新，则会认为进行了整体更新；

3、如果直接传入map进行更新，使用mybatis的


&lt;trim prefix="SET" suffixOverrides=","&gt;
   &lt;if test="@Ognl...]]></description><category></category></item><item><title><![CDATA[java 两个list基本相同的，可以复制 copy  不用遍历？]]></title><link>https://blog.csdn.net/zxstone/article/details/99740926</link><guid>https://blog.csdn.net/zxstone/article/details/99740926</guid><author>zxstone</author><pubDate>Mon, 19 Aug 2019 17:23:14 +0800</pubDate><description><![CDATA[java中，有两个list，list和list，AB对象的属性略有不同，现在想把A中的属性复制到B中，我们可以通过fastJOSN的方式方便的实现。

然后，如果再要处理个性的字段的话，那还是得遍历的。目前好像没有找到不遍历的办法。

不过这种快速的转换copy方式，对于字段多的对象的话，还是少写一段代码？

呵呵，也许是自我安慰。除非完全不用修改新list的属性的value。

不过fast...]]></description><category></category></item><item><title><![CDATA[mybatis 多个selectKey是不行的 befor和after不能同时使用 UUID不自增 又要返回insert结果咋办]]></title><link>https://blog.csdn.net/zxstone/article/details/99682819</link><guid>https://blog.csdn.net/zxstone/article/details/99682819</guid><author>zxstone</author><pubDate>Fri, 16 Aug 2019 18:09:33 +0800</pubDate><description><![CDATA[1、mybatis中，selectKey不能多个使用，否则会报错。

Mapped Statements collection already contains XXXX insert!selectKey

2、selectKey是为了解决自增的ID，然后直接返回插入的结果的。 （我的个人理解）

在befor之前，可以封装一些数据进sql



那么问题来了：

有这么业务场景：

1、ID不...]]></description><category></category></item><item><title><![CDATA[java 基本类型 int long 相加]]></title><link>https://blog.csdn.net/zxstone/article/details/98973876</link><guid>https://blog.csdn.net/zxstone/article/details/98973876</guid><author>zxstone</author><pubDate>Fri, 09 Aug 2019 18:18:36 +0800</pubDate><description><![CDATA[int + long直接相加会报错。

但是 num+= 2L ，是不会报错的。



int有最大长度

最小值是-2,147,483,648（-2^31）；
	最大值是2,147,483,647（2^31 - 1）
当


int num=2147483647;
num +=2l;

此时 num会溢出，其数值为 -2148483647 （当加1时，溢出为负号）
...]]></description><category></category></item><item><title><![CDATA[python 两个NaN相加 引发的血案]]></title><link>https://blog.csdn.net/zxstone/article/details/90680635</link><guid>https://blog.csdn.net/zxstone/article/details/90680635</guid><author>zxstone</author><pubDate>Wed, 29 May 2019 23:35:17 +0800</pubDate><description><![CDATA[使用pandas处理列的时候，尤其是在数字货币量化程序中，产生交易信号的情况，列采用了赋值的方式，没有交易的为空值，自然就是NaN。

当处理到两个NaN相加时，python2和python3就引发了区别。

需求：两列数据相加，如果都为空，则结果为空；如果有一方不为空，则应该不为空。





# python2  这样相加即可 NaN + NaN = NaN ; 如果python3，则 N...]]></description><category></category></item><item><title><![CDATA[微信小程序:wx.downloadFile 不成功，没报错  downloadFile:fail Error: socket hang up 错误]]></title><link>https://blog.csdn.net/zxstone/article/details/54313147</link><guid>https://blog.csdn.net/zxstone/article/details/54313147</guid><author>zxstone</author><pubDate>Tue, 10 Jan 2017 14:02:51 +0800</pubDate><description><![CDATA[小程序刚出来，因为预研需要，很不幸的做了一回小白鼠，于是掉进了神坑。


下载文件，首先是没报错了，然后不成功，这个时候，请把 fail打开，把fail的报错信息输出来
    wx.downloadFile({
      url: 'https://xxxx.xxx.com/test.doc',
      success: function (res) {
        co]]></description><category></category></item><item><title><![CDATA[.net 微信开发 从基本配置到完整demo ( 一 )]]></title><link>https://blog.csdn.net/zxstone/article/details/51866170</link><guid>https://blog.csdn.net/zxstone/article/details/51866170</guid><author>zxstone</author><pubDate>Sat, 09 Jul 2016 12:46:27 +0800</pubDate><description><![CDATA[两年前，给一个客户做了公众号的微信端，是一个商城，其中有微信支付的部分。
  最近突然接到一个客户的需求，需要做微信端的充值页面，这涉及到了微信支付。


  结果，我找到两年前的代码，把各项配置搞定后，发现依然是跑不通，郁闷之极。


为了后来人之方便，也为己之方便，现整理以述之。


一、设置：
首先开通微信认证、并申请微信支付功能。微信支付功能申请成功后，才会发一封重要]]></description><category></category></item><item><title><![CDATA[坑爹的radio 多次操作 赋值无效 得使用 prop("checked", true);]]></title><link>https://blog.csdn.net/zxstone/article/details/51155393</link><guid>https://blog.csdn.net/zxstone/article/details/51155393</guid><author>zxstone</author><pubDate>Thu, 14 Apr 2016 21:54:52 +0800</pubDate><description><![CDATA[起初，使用attr赋值 设置选中  表面上看OK，但是多次使用就挂了。
最后才发现  是jquery高版本中，已经在使用 prop  
据说使用 prop是根据 HTML元素标签中是否有自定义属性决定，但是，无暇考证，感觉 prop使用是正常的，尤其是针对easyui中。


代码如下：
//设置选中
$("input[name='b'][value=" + theApplyType ]]></description><category></category></item><item><title><![CDATA[ajax请求 用新窗口打开 防止浏览器阻止和拦截]]></title><link>https://blog.csdn.net/zxstone/article/details/12764411</link><guid>https://blog.csdn.net/zxstone/article/details/12764411</guid><author>zxstone</author><pubDate>Wed, 16 Oct 2013 01:23:25 +0800</pubDate><description><![CDATA[解决 ajax请求成功后，打开新窗口，并且不被浏览器拦截。


1、一定要把 window 放在外面
2、一定要用同步请求



var result="";
 
jQuery.ajax({
      "type":"post",
      "url":"http://www.baidu.com", 
      "async":"false",
      "su]]></description><category></category></item><item><title><![CDATA[js获取URL的参数的方法(getQueryString)]]></title><link>https://blog.csdn.net/zxstone/article/details/12173015</link><guid>https://blog.csdn.net/zxstone/article/details/12173015</guid><author>zxstone</author><pubDate>Sun, 29 Sep 2013 17:47:46 +0800</pubDate><description><![CDATA[function getQueryString(name) {
            var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
            var r = location.search.substr(1).match(reg);
            if (r != null) return une]]></description><category></category></item><item><title><![CDATA[jquery 将form中的元素序列化成对象；序列化对象填充到指定input]]></title><link>https://blog.csdn.net/zxstone/article/details/8499353</link><guid>https://blog.csdn.net/zxstone/article/details/8499353</guid><author>zxstone</author><pubDate>Mon, 14 Jan 2013 00:30:10 +0800</pubDate><description><![CDATA[这是一正一反的两种方法，在行编辑的情况下，非常实用。
表单到对象时，设置其Name与之匹配；
对象到表单时，设置input的ID与返回的序列化后的对象名匹配。


正推， 表单到对象：
sy.serializeObject = function(form) {
	var o = {};
	$.each(form.serializeArray(), function(index) {]]></description><category></category></item><item><title><![CDATA[万用存储过程分页，输入表名 关键字 以及相关参数即可分页]]></title><link>https://blog.csdn.net/zxstone/article/details/7926709</link><guid>https://blog.csdn.net/zxstone/article/details/7926709</guid><author>zxstone</author><pubDate>Thu, 30 Aug 2012 20:22:17 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/taoligong/articles/2537923.html
 
 
==============================创建存储过程==================================
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go

Create  PROCEDU]]></description><category></category></item><item><title><![CDATA[php环境搭建 windows2003]]></title><link>https://blog.csdn.net/zxstone/article/details/7831102</link><guid>https://blog.csdn.net/zxstone/article/details/7831102</guid><author>zxstone</author><pubDate>Sat, 04 Aug 2012 22:38:02 +0800</pubDate><description><![CDATA[http://help.dedecms.com/plus/view.php?aid=53
 
php地址下载:
国内大多数主机商和程序能到达的版本只有5.3.4，目前dedecms5.6在5.3.5和更高版本中后台会出现警告，但没有错误。这里选用php-5.3.4-nts-Win32-VC9-x86.msi做例子。
http://windows.php.net/downloads/rele]]></description><category></category></item><item><title><![CDATA[jquery 对select的各种操作可与ashx交互使用]]></title><link>https://blog.csdn.net/zxstone/article/details/7309538</link><guid>https://blog.csdn.net/zxstone/article/details/7309538</guid><author>zxstone</author><pubDate>Thu, 01 Mar 2012 13:37:57 +0800</pubDate><description><![CDATA[//得到select项的个数
 

jQuery.fn.getSize = function()
 

{
 

    return jQuery(this).get(0).options.length;
 

}
 

//获得选中项的索引
 

jQuery.fn.getSelectedIndex = function()
 

{]]></description><category></category></item><item><title><![CDATA[ajax作用域 回调函数的返回值 异步传输时得不到值]]></title><link>https://blog.csdn.net/zxstone/article/details/7297284</link><guid>https://blog.csdn.net/zxstone/article/details/7297284</guid><author>zxstone</author><pubDate>Mon, 27 Feb 2012 10:33:32 +0800</pubDate><description><![CDATA[很郁闷的问题如下：
 
       function jsAlert() {
            var testNumber = 2;
            $.ajax({
                type: "post",
                url: "JsonCode/GetResult.ashx",
                succes]]></description><category></category></item><item><title><![CDATA[C#读文件时出现中文乱码问题的解决方案]]></title><link>https://blog.csdn.net/zxstone/article/details/6891075</link><guid>https://blog.csdn.net/zxstone/article/details/6891075</guid><author>zxstone</author><pubDate>Thu, 20 Oct 2011 16:10:17 +0800</pubDate><description><![CDATA[---------------亦适用于Linux 下的 mono环境 
 
前几天发现用StreamReader 读取含有中文字符的txt文件时，会出现乱码的情况，后来查了资料并尝试之后，找到了原因，这里用的是
Visual Studio 2010
.Net 4.0
WPF 项目
底下的  txtUrl 替换成 txt文本文件的路径就可以了。

使用StreamReader 的时候]]></description><category></category></item><item><title><![CDATA[C# 截取带路径的文件名字,扩展名,等等 的几种方法.]]></title><link>https://blog.csdn.net/zxstone/article/details/6732876</link><guid>https://blog.csdn.net/zxstone/article/details/6732876</guid><author>zxstone</author><pubDate>Tue, 30 Aug 2011 16:11:21 +0800</pubDate><description><![CDATA[C#对磁盘IO操作的时候,经常会用到这些,路径,文件,文件名字,文件扩展名.
    之前,经常用切割字符串来实现,
    可是经常会弄错. 尤其是启始位置,多少个字节,经常弄晕.
 
下面这种方法貌似比较简便:
 
string filePath
= @"E:\]]></description><category></category></item></channel></rss>