<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[token2012的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/token2012</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; token2012]]></copyright><item><title><![CDATA[【Django】模型delete返回值判断]]></title><link>https://blog.youkuaiyun.com/token2012/article/details/104000671</link><guid>https://blog.youkuaiyun.com/token2012/article/details/104000671</guid><author>token2012</author><pubDate>Thu, 16 Jan 2020 10:48:44 +0800</pubDate><description><![CDATA[例子：

result = DmsSysUser.objects.filter(id=request.POST.get('id')).delete()

print(type(result))

print(result)

删除成功，结果如下：

&lt;class ‘tuple’&gt;

(1,{‘DMS.DmsSysUser’:1})



删除失败，结果如下：

&lt;class ‘...]]></description><category></category></item><item><title><![CDATA[python AES 加密]]></title><link>https://blog.youkuaiyun.com/token2012/article/details/103995222</link><guid>https://blog.youkuaiyun.com/token2012/article/details/103995222</guid><author>token2012</author><pubDate>Wed, 15 Jan 2020 19:53:43 +0800</pubDate><description><![CDATA[#!/usr/bin/python3
# -*- coding:utf-8 -*-
from Cryptodome.Cipher import AES
from binascii import b2a_hex, a2b_hex

# AES加密秘钥
AES_CRYPTO_KEY = "AIoT_DMS-LJG"

DEFAULT_USER_PWD = "123456"


def add_to_...]]></description><category></category></item><item><title><![CDATA[layui的模板语言和django的模板语言{{}}冲突问题]]></title><link>https://blog.youkuaiyun.com/token2012/article/details/103995114</link><guid>https://blog.youkuaiyun.com/token2012/article/details/103995114</guid><author>token2012</author><pubDate>Wed, 15 Jan 2020 19:49:07 +0800</pubDate><description><![CDATA[需要在{{}}前后加上{% verbatim %} 和  {%endverbatim%}标签即可


&lt;script type="text/html" id="switchTpl"&gt;
  &lt;input type="checkbox" disabled name="status" value="{% verbatim %}{{d.status}}{% endverbatim...]]></description><category></category></item><item><title><![CDATA[【django】TypeError: Object of type datetime is not JSON serializable]]></title><link>https://blog.youkuaiyun.com/token2012/article/details/103914365</link><guid>https://blog.youkuaiyun.com/token2012/article/details/103914365</guid><author>token2012</author><pubDate>Thu, 09 Jan 2020 19:23:08 +0800</pubDate><description><![CDATA[views.py中编写如下代码（需要import的东西自己补充）：

def utc_to_local(utc_dt):
    local_tz = pytz.timezone(settings.TIME_ZONE)
    local_format = "%Y-%m-%d %H:%M:%S"
    local_dt = utc_dt.replace(tzinfo=pytz.utc).ast...]]></description><category></category></item><item><title><![CDATA[Windows下获取GUID]]></title><link>https://blog.youkuaiyun.com/token2012/article/details/7331942</link><guid>https://blog.youkuaiyun.com/token2012/article/details/7331942</guid><author>token2012</author><pubDate>Thu, 08 Mar 2012 11:05:20 +0800</pubDate><description><![CDATA[#include "stdafx.h"
#include 

//////////////////////////////////////////////////////////////////////////
//获取guid需要的头文件
#include 
#pragma comment(lib, "Rpcrt4.lib")
//获取guid
BOOL GetGUID(CStr]]></description><category></category></item><item><title><![CDATA[GetIconInfo获取ICON的大小]]></title><link>https://blog.youkuaiyun.com/token2012/article/details/7050912</link><guid>https://blog.youkuaiyun.com/token2012/article/details/7050912</guid><author>token2012</author><pubDate>Wed, 07 Dec 2011 19:00:30 +0800</pubDate><description><![CDATA[ICONINFO   iconInfo; 
	::GetIconInfo(m_hLiteIcon,   &iconInfo); 

	BITMAP   bitmap; 
	::GetObject(iconInfo.hbmColor,   sizeof(BITMAP),   &bitmap); 
	m_byIconW = (byte)bitmap.bmWidth; 
	m_byIconH]]></description><category></category></item><item><title><![CDATA[Ogre学习----读取particle文件]]></title><link>https://blog.youkuaiyun.com/token2012/article/details/6461265</link><guid>https://blog.youkuaiyun.com/token2012/article/details/6461265</guid><author>token2012</author><pubDate>Thu, 02 Jun 2011 14:31:00 +0800</pubDate><description><![CDATA[Ogre学习----读取particle文件]]></description><category></category></item><item><title><![CDATA[快速启动、停止SQL2008服务]]></title><link>https://blog.youkuaiyun.com/token2012/article/details/6431129</link><guid>https://blog.youkuaiyun.com/token2012/article/details/6431129</guid><author>token2012</author><pubDate>Thu, 19 May 2011 08:42:00 +0800</pubDate><description><![CDATA[快速启动、停止SQL2008服务]]></description><category></category></item><item><title><![CDATA[Lua：VS2008 C++中link失败]]></title><link>https://blog.youkuaiyun.com/token2012/article/details/6318781</link><guid>https://blog.youkuaiyun.com/token2012/article/details/6318781</guid><author>token2012</author><pubDate>Tue, 12 Apr 2011 19:32:00 +0800</pubDate><description><![CDATA[Lua：VS2008中link失败]]></description><category></category></item><item><title><![CDATA[attempt to call a table value]]></title><link>https://blog.youkuaiyun.com/token2012/article/details/6318771</link><guid>https://blog.youkuaiyun.com/token2012/article/details/6318771</guid><author>token2012</author><pubDate>Tue, 12 Apr 2011 19:28:00 +0800</pubDate><description><![CDATA[lua attempt to call a table value]]></description><category></category></item><item><title><![CDATA[VS2008中使用GDI+]]></title><link>https://blog.youkuaiyun.com/token2012/article/details/6258955</link><guid>https://blog.youkuaiyun.com/token2012/article/details/6258955</guid><author>token2012</author><pubDate>Fri, 18 Mar 2011 14:15:00 +0800</pubDate><description><![CDATA[VS2008中使用GDI+]]></description><category></category></item><item><title><![CDATA[VS2008 OCX 添加外部接口、属性]]></title><link>https://blog.youkuaiyun.com/token2012/article/details/6217261</link><guid>https://blog.youkuaiyun.com/token2012/article/details/6217261</guid><author>token2012</author><pubDate>Wed, 02 Mar 2011 10:17:00 +0800</pubDate><description><![CDATA[VS2008 OCX 添加外部接口 、添加外部方法]]></description><category></category></item><item><title><![CDATA[VC设置窗口全屏并且最前面显示(居中、最小化恢复)]]></title><link>https://blog.youkuaiyun.com/token2012/article/details/6184311</link><guid>https://blog.youkuaiyun.com/token2012/article/details/6184311</guid><author>token2012</author><pubDate>Mon, 14 Feb 2011 16:16:00 +0800</pubDate><description><![CDATA[VC设置窗口全屏并且最前面显示]]></description><category></category></item><item><title><![CDATA[Berkeley DB]]></title><link>https://blog.youkuaiyun.com/token2012/article/details/6156987</link><guid>https://blog.youkuaiyun.com/token2012/article/details/6156987</guid><author>token2012</author><pubDate>Fri, 21 Jan 2011 14:40:00 +0800</pubDate><description><![CDATA[Berkeley DB]]></description><category></category></item><item><title><![CDATA[消息钩子使用总结]]></title><link>https://blog.youkuaiyun.com/token2012/article/details/6149442</link><guid>https://blog.youkuaiyun.com/token2012/article/details/6149442</guid><author>token2012</author><pubDate>Tue, 18 Jan 2011 13:20:00 +0800</pubDate><description><![CDATA[SetWindowsHookEx、CallNextHookEx、UnhookWindowsHookEx]]></description><category></category></item><item><title><![CDATA[CreateEvent使用总结]]></title><link>https://blog.youkuaiyun.com/token2012/article/details/6147418</link><guid>https://blog.youkuaiyun.com/token2012/article/details/6147418</guid><author>token2012</author><pubDate>Mon, 17 Jan 2011 17:26:00 +0800</pubDate><description><![CDATA[CreateEvent、SetEvent、ResetEvent、WaitForSingleObject]]></description><category></category></item><item><title><![CDATA[VC精确定时]]></title><link>https://blog.youkuaiyun.com/token2012/article/details/6133838</link><guid>https://blog.youkuaiyun.com/token2012/article/details/6133838</guid><author>token2012</author><pubDate>Thu, 13 Jan 2011 10:29:00 +0800</pubDate><description><![CDATA[VC精确定时]]></description><category></category></item><item><title><![CDATA[C++对象的地址]]></title><link>https://blog.youkuaiyun.com/token2012/article/details/6124175</link><guid>https://blog.youkuaiyun.com/token2012/article/details/6124175</guid><author>token2012</author><pubDate>Sat, 08 Jan 2011 15:29:00 +0800</pubDate><description><![CDATA[1、对象的地址是该对象拥有的所有地址中的最小地址；
2、每个类中的非静态成员变量的声明顺序将会决定其地址值的大小，声明越靠后，地址值越大;
3、继承和虚继承会影响父类和子类地址的分配顺序;
4、以上的前提条件是在VS2008环境、无空类、无静态成员变量的情况下测试出来的;]]></description><category></category></item><item><title><![CDATA[C++ 空类]]></title><link>https://blog.youkuaiyun.com/token2012/article/details/6120276</link><guid>https://blog.youkuaiyun.com/token2012/article/details/6120276</guid><author>token2012</author><pubDate>Thu, 06 Jan 2011 14:39:00 +0800</pubDate><description><![CDATA[VS2008环境下
空类：没有数据成员，没有函数的类。（不包括默认的）
1） 无继承关系的空类大小为1；
2） 有虚继承的，对每一个虚继承基类，都有一个虚基类索引，占4字节；
3） 空类继承多个空类，大小仍然是1；
4） 空类虚继承N个空类，大小为N*4；
5） 空类虚继承N个空类，继承M个空类，大小是N*4;
6） 我认为空类的区分是默认的1字节的地址或者虚继承中的某个虚基类索引的地址，两者只取其一即可，也就是说空类对象的地址应该是与这两个中的一个相等的。]]></description><category></category></item><item><title><![CDATA[Windows 用来定位 DLL 的搜索路径]]></title><link>https://blog.youkuaiyun.com/token2012/article/details/6117242</link><guid>https://blog.youkuaiyun.com/token2012/article/details/6117242</guid><author>token2012</author><pubDate>Wed, 05 Jan 2011 10:07:00 +0800</pubDate><description><![CDATA[Windows 用来定位 DLL 的搜索路径]]></description><category></category></item></channel></rss>