<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MYTCHITOS的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/MYTCHITOS</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MYTCHITOS]]></copyright><item><title><![CDATA[关于pytorch官网教程中的What is torch.nn really?（三）]]></title><link>https://blog.youkuaiyun.com/MYTCHITOS/article/details/128360617</link><guid>https://blog.youkuaiyun.com/MYTCHITOS/article/details/128360617</guid><author>MYTCHITOS</author><pubDate>Mon, 26 Dec 2022 12:45:30 +0800</pubDate><description><![CDATA[What is torch.nn really?的最后一部分内容，包括CNN和GPU]]></description><category></category></item><item><title><![CDATA[关于pytorch官网教程中的What is torch.nn really?（二）]]></title><link>https://blog.youkuaiyun.com/MYTCHITOS/article/details/128339645</link><guid>https://blog.youkuaiyun.com/MYTCHITOS/article/details/128339645</guid><author>MYTCHITOS</author><pubDate>Sat, 17 Dec 2022 13:06:31 +0800</pubDate><description><![CDATA[使用`torch.nn.functional`，`nn.Module`，`nn.Parameter`，`nn.Linear`，`optim`，`Dataset`，and `DataLoader`重构了之前手搓的神经网络]]></description><category></category></item><item><title><![CDATA[关于pytorch官网教程中的What is torch.nn really?（一）]]></title><link>https://blog.youkuaiyun.com/MYTCHITOS/article/details/128198665</link><guid>https://blog.youkuaiyun.com/MYTCHITOS/article/details/128198665</guid><author>MYTCHITOS</author><pubDate>Thu, 15 Dec 2022 11:21:41 +0800</pubDate><description><![CDATA[pytorch官网教程中What is torch.nn really?的一些学习体会]]></description><category></category></item><item><title><![CDATA[关于jupyter notebook、pytorch、cuda、anaconda的一些问题(更新中)]]></title><link>https://blog.youkuaiyun.com/MYTCHITOS/article/details/127771444</link><guid>https://blog.youkuaiyun.com/MYTCHITOS/article/details/127771444</guid><author>MYTCHITOS</author><pubDate>Wed, 09 Nov 2022 16:06:52 +0800</pubDate><description><![CDATA[使用jupyter notebook+pytorch中的一些问题]]></description><category></category></item><item><title><![CDATA[关于刷新Listview中model]]></title><link>https://blog.youkuaiyun.com/MYTCHITOS/article/details/121947650</link><guid>https://blog.youkuaiyun.com/MYTCHITOS/article/details/121947650</guid><author>MYTCHITOS</author><pubDate>Wed, 15 Dec 2021 11:02:06 +0800</pubDate><description><![CDATA[这是在解决如标题所说问题时在stackflow上搜到的一篇帖子，确实解决了问题
Refresh QML Listview from Slot

]]></description><category></category></item><item><title><![CDATA[用c++/qml/js 获取高德地图逆地理编码]]></title><link>https://blog.youkuaiyun.com/MYTCHITOS/article/details/121650361</link><guid>https://blog.youkuaiyun.com/MYTCHITOS/article/details/121650361</guid><author>MYTCHITOS</author><pubDate>Wed, 01 Dec 2021 11:31:25 +0800</pubDate><description><![CDATA[当然，这里只是大体描述一下这个流程，无需纠结一些细节，比方说一些设置啊，样式啊等等。
首先，是几个资源文件，我把相关的html、js都加到了资源文件里边，不想加的当然也可以。
其中qwebchannel.js是qt官方提供的必须的文件，具体就不说了。其它几个文件如下：

map.html

&lt;!doctype html&gt;
&lt;html lang="en"&gt;
  &lt;head&gt;
    &lt;meta charset="utf-8"&gt;
    &lt;meta http]]></description><category></category></item><item><title><![CDATA[postgres批量删除多表数据的一个存储过程]]></title><link>https://blog.youkuaiyun.com/MYTCHITOS/article/details/121371708</link><guid>https://blog.youkuaiyun.com/MYTCHITOS/article/details/121371708</guid><author>MYTCHITOS</author><pubDate>Wed, 17 Nov 2021 10:06:27 +0800</pubDate><description><![CDATA[create or replace procedure del_data_gt_6_months() as 
$$
declare 
    my_tablename record ;
    tablename_cur cursor for select tablename from pg_tables where tablename like 'dds%';
begin
    for my_tablename in tablename_cur loop
  10',my_tablename.table]]></description><category></category></item><item><title><![CDATA[QT 插件开发的一些问题]]></title><link>https://blog.youkuaiyun.com/MYTCHITOS/article/details/119789480</link><guid>https://blog.youkuaiyun.com/MYTCHITOS/article/details/119789480</guid><author>MYTCHITOS</author><pubDate>Wed, 18 Aug 2021 21:59:50 +0800</pubDate><description><![CDATA[用Creator创建plugin工程时，到了这一步之后，Creator就会创建几个文件，这些就不多说了。
看生成的test.h文件：
#ifndef TEST_H
#define TEST_H

#include &lt;QGenericPlugin&gt;

class test : public QGenericPlugin
{
    Q_OBJECT
    Q_PLUGIN_METADATA(IID QGenericPluginFactoryInterface_iid FILE "untitled]]></description><category></category></item><item><title><![CDATA[Qt 使用openssl库]]></title><link>https://blog.youkuaiyun.com/MYTCHITOS/article/details/115670442</link><guid>https://blog.youkuaiyun.com/MYTCHITOS/article/details/115670442</guid><author>MYTCHITOS</author><pubDate>Tue, 13 Apr 2021 15:57:50 +0800</pubDate><description><![CDATA[然而为了能够运行，还需要在编译生成文件的目标目录中也放一份，或者通过设置环境变量来确保程序可以找得到这些文件。安装QT时如果选择了支持openssl，那么qt就会编译一个版本的openssl库，通常会放在几个地方，这里就不多说了，在安装目录找一找就是。实际上qt自己差不多也是用的同样文件名的几个文件，之所以不使用qt自带的库，是懒得一个个找了，而且也不确定自己的程序能用。这里想说的是，在运行的时候，程序一定要能够找得到上面图片里边的这几个文件，不论是在系统环境变量中设置。相应的，在pro文件中加上。...]]></description><category></category></item><item><title><![CDATA[Libevent book 笔记(11) Connection listeners accepting TCP connections]]></title><link>https://blog.youkuaiyun.com/MYTCHITOS/article/details/106362545</link><guid>https://blog.youkuaiyun.com/MYTCHITOS/article/details/106362545</guid><author>MYTCHITOS</author><pubDate>Tue, 26 May 2020 18:40:56 +0800</pubDate><description><![CDATA[文章目录Creating or freeing an evconnlistenerevconnlistener_newevconnlistener_new_bindevconnlistener_freeRecognized flagsThe connection listener callbackEnabling and disabling an evconnlistenerevconnlistener_disableevconnlistener_enableAdjusting an evconnliste]]></description><category></category></item><item><title><![CDATA[Libevent book 笔记(10) Evbuffers utility functionality for buffered IO]]></title><link>https://blog.youkuaiyun.com/MYTCHITOS/article/details/106361944</link><guid>https://blog.youkuaiyun.com/MYTCHITOS/article/details/106361944</guid><author>MYTCHITOS</author><pubDate>Tue, 26 May 2020 18:35:59 +0800</pubDate><description><![CDATA[文章目录Creating or freeing an evbufferevbuffer_newevbuffer_freeEvbuffers and Thread-safetyevbuffer_enable_lockingevbuffer_lockevbuffer_unlockInspecting an evbufferevbuffer_get_lengthevbuffer_get_contiguous_spaceAdding data to an evbuffer: basicsevbuffer_addev]]></description><category></category></item><item><title><![CDATA[Libevent book 笔记(9) Bufferevents advanced topics]]></title><link>https://blog.youkuaiyun.com/MYTCHITOS/article/details/106361546</link><guid>https://blog.youkuaiyun.com/MYTCHITOS/article/details/106361546</guid><author>MYTCHITOS</author><pubDate>Tue, 26 May 2020 18:10:44 +0800</pubDate><description><![CDATA[文章目录Paired buffereventsbufferevent_pair_newbufferevent_pair_get_partnerFiltering buffereventsbufferevent_filter_newLimiting maximum single read/write sizebufferevent_set_max_single_readbufferevent_set_max_single_writebufferevent_get_max_single_readbufferev]]></description><category></category></item><item><title><![CDATA[Libevent book 笔记(8) Bufferevents concepts and basics]]></title><link>https://blog.youkuaiyun.com/MYTCHITOS/article/details/106360661</link><guid>https://blog.youkuaiyun.com/MYTCHITOS/article/details/106360661</guid><author>MYTCHITOS</author><pubDate>Tue, 26 May 2020 17:53:00 +0800</pubDate><description><![CDATA[文章目录Bufferevents and evbuffersCallbacks and watermarksDeferred callbacksOption flags for buffereventsWorking with socket-based buffereventsCreating a socket-based buffereventbufferevent_socket_newLaunching connections on socket-based buffereventsbuffereven]]></description><category></category></item><item><title><![CDATA[Libevent book 笔记(7) Utility and portability functions]]></title><link>https://blog.youkuaiyun.com/MYTCHITOS/article/details/106360460</link><guid>https://blog.youkuaiyun.com/MYTCHITOS/article/details/106360460</guid><author>MYTCHITOS</author><pubDate>Tue, 26 May 2020 17:19:46 +0800</pubDate><description><![CDATA[Helper functions and types for Libevent
文章目录Helper functions and types for LibeventBasic typesevutil_socket_tStandard integer typesMiscellaneous compatibility typesTimer portability functionsevutil_timeraddevutil_timersubevutil_timerclearevutil_timerissete]]></description><category></category></item><item><title><![CDATA[Libevent book 笔记(6) Working with events]]></title><link>https://blog.youkuaiyun.com/MYTCHITOS/article/details/106358926</link><guid>https://blog.youkuaiyun.com/MYTCHITOS/article/details/106358926</guid><author>MYTCHITOS</author><pubDate>Tue, 26 May 2020 17:12:24 +0800</pubDate><description><![CDATA[文章目录Constructing event objects`event_new()/event_free()`例子The event flagsAbout Event PersistenceCreating an event as its own callback argumentevent_self_cbarg例子Timeout-only eventsConstructing signal events例子Caveats when working with signalsSetting up event]]></description><category></category></item><item><title><![CDATA[Libevent book 笔记(5) Running an event loop]]></title><link>https://blog.youkuaiyun.com/MYTCHITOS/article/details/106358690</link><guid>https://blog.youkuaiyun.com/MYTCHITOS/article/details/106358690</guid><author>MYTCHITOS</author><pubDate>Tue, 26 May 2020 16:22:02 +0800</pubDate><description><![CDATA[文章目录Running the loopevent_base_loopevent_base_dispatchStopping the loop接口例子: Shut down immediately例子: Run an event loop for 10 seconds, then exit.Re-checking for eventsevent_base_loopcontinueChecking the internal time cacheevent_base_gettimeofday_cachedeve]]></description><category></category></item><item><title><![CDATA[Libevent book 笔记(4) Getting an event_base]]></title><link>https://blog.youkuaiyun.com/MYTCHITOS/article/details/106358376</link><guid>https://blog.youkuaiyun.com/MYTCHITOS/article/details/106358376</guid><author>MYTCHITOS</author><pubDate>Tue, 26 May 2020 16:15:06 +0800</pubDate><description><![CDATA[文章目录Creating an event_baseSetting up a default event_baseevent_base_newSetting up a complicated event_baseevent_configevent_config_avoid_methodevent_config_require_featuresevent_config_set_flagevent_config_set_num_cpus_hintevent_config_set_max_dispatch_int]]></description><category></category></item><item><title><![CDATA[Libevent book 笔记(3) Setting up the Libevent library]]></title><link>https://blog.youkuaiyun.com/MYTCHITOS/article/details/106358101</link><guid>https://blog.youkuaiyun.com/MYTCHITOS/article/details/106358101</guid><author>MYTCHITOS</author><pubDate>Tue, 26 May 2020 16:03:00 +0800</pubDate><description><![CDATA[文章目录Log messages in Libevent接口例子调试记录Handling fatal errors接口Memory management接口例子注意Locks and threadingPtheads和Windows接口其它接口例子Debugging lock usage接口注意Debugging event usage接口注意例子Detecting the version of Libevent接口例子：编译时检查例子：运行时检查Freeing global Libevent struct]]></description><category></category></item><item><title><![CDATA[Libevent book 笔记(2) Preliminaries]]></title><link>https://blog.youkuaiyun.com/MYTCHITOS/article/details/106357834</link><guid>https://blog.youkuaiyun.com/MYTCHITOS/article/details/106357834</guid><author>MYTCHITOS</author><pubDate>Tue, 26 May 2020 15:51:47 +0800</pubDate><description><![CDATA[文章目录Libevent from 10,000 feetThe LibrariesThe HeadersIf you have to work with an old version of Libevent
Libevent from 10,000 feet
libevent由以下这些组件或者说部分组成：


evutil
对不同平台的网络实现的一个通用的抽象。或者说，提供了一个通用的接口，封装了底层不同平台的网络实现。主要这里指的是平台的网络模块的抽象或者封装。比方说recv或者send函数在不同平台可]]></description><category></category></item><item><title><![CDATA[Libevent book 笔记(1) A tiny introduction to asynchronous IO]]></title><link>https://blog.youkuaiyun.com/MYTCHITOS/article/details/106357560</link><guid>https://blog.youkuaiyun.com/MYTCHITOS/article/details/106357560</guid><author>MYTCHITOS</author><pubDate>Tue, 26 May 2020 15:44:32 +0800</pubDate><description><![CDATA[闲话不多说，略过一些无关内容，直接入正题。
文章目录第一个例子第二个例子
第一个例子
/* For sockaddr_in */
#include &lt;netinet/in.h&gt;
/* For socket functions */
#include &lt;sys/socket.h&gt;
/* For fcntl */
#include &lt;fcntl.h&gt;

#include &lt;event2/event.h&gt;

#include &lt;assert.h&gt;
#in]]></description><category></category></item></channel></rss>