<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[戏耍明天的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chenjiang2936</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chenjiang2936]]></copyright><item><title><![CDATA[【鸿蒙开发】常用ArkUI日历组件]]></title><link>https://blog.youkuaiyun.com/chenjiang2936/article/details/136317051</link><guid>https://blog.youkuaiyun.com/chenjiang2936/article/details/136317051</guid><author>chenjiang2936</author><pubDate>Tue, 27 Feb 2024 11:59:18 +0800</pubDate><description><![CDATA[cjcalendar 是一款鸿蒙开发中常用日历组件]]></description><category></category></item><item><title><![CDATA[[鸿蒙开发]一款便捷开发的本地关系数据操作框架]]></title><link>https://blog.youkuaiyun.com/chenjiang2936/article/details/136168091</link><guid>https://blog.youkuaiyun.com/chenjiang2936/article/details/136168091</guid><author>chenjiang2936</author><pubDate>Mon, 19 Feb 2024 13:08:00 +0800</pubDate><description><![CDATA[cjdb 是鸿蒙开发中一套简化数据库操作，面相程序开发的简洁架构]]></description><category></category></item><item><title><![CDATA[crontab的配置参数和基础使用教程]]></title><link>https://blog.youkuaiyun.com/chenjiang2936/article/details/132742639</link><guid>https://blog.youkuaiyun.com/chenjiang2936/article/details/132742639</guid><author>chenjiang2936</author><pubDate>Thu, 07 Sep 2023 17:31:05 +0800</pubDate><description><![CDATA[crontab文件存放在/var/spool/cron目录下,每个用户都有自己的crontab文件,命名为用户名,只有root用户可以查看其他用户的crontab。这些案例展示了crontab的一些常见用法，您可以根据自己的需求进行相应的调整和配置。这个示例将在每天上午10点30分执行指定路径下的Python脚本。这个示例将在每小时的整点执行清理临时文件的操作。这个示例将在每天凌晨2点执行备份数据库的操作。您可以修改邮件内容和主题，以满足您的需求。替换为实际的备份文件路径。替换为实际的脚本路径。]]></description><category></category></item><item><title><![CDATA[如何在Django中使用django-crontab启动定时任务、关闭任务以及关闭指定任务]]></title><link>https://blog.youkuaiyun.com/chenjiang2936/article/details/132742276</link><guid>https://blog.youkuaiyun.com/chenjiang2936/article/details/132742276</guid><author>chenjiang2936</author><pubDate>Thu, 07 Sep 2023 17:21:57 +0800</pubDate><description><![CDATA[通过以上步骤，您可以在Django项目中使用django-crontab启动定时任务、关闭所有任务以及关闭指定任务。请根据具体需求进行相应的配置和操作。假设我们有一个名为myapp的应用，其中定义了task1、task2和task3三个定时任务。这将把定时任务添加到系统cron中，使其能够按照配置的时间间隔执行。这将从系统cron中移除task2定时任务。这将从系统cron中移除所有定时任务。]]></description><category></category></item><item><title><![CDATA[Could not fetch URL https://pypi.org/simple/virtualenv/: There was a problem confirming the ssl cert]]></title><link>https://blog.youkuaiyun.com/chenjiang2936/article/details/105933516</link><guid>https://blog.youkuaiyun.com/chenjiang2936/article/details/105933516</guid><author>chenjiang2936</author><pubDate>Tue, 05 May 2020 15:43:33 +0800</pubDate><description><![CDATA[Could not fetch URL https://pypi.org/simple/virtualenv/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443):

当使用pip install 安装三方库的时候总是报错，在网上查了很多都不行，最后找...]]></description><category></category></item><item><title><![CDATA[Ubuntu18.04安装Python3.6.8]]></title><link>https://blog.youkuaiyun.com/chenjiang2936/article/details/105930580</link><guid>https://blog.youkuaiyun.com/chenjiang2936/article/details/105930580</guid><author>chenjiang2936</author><pubDate>Tue, 05 May 2020 12:12:25 +0800</pubDate><description><![CDATA[Ubuntu18.04安装Python3.6.8

Ubuntu18.04预装了Python3.6.5

终于不再预装Python2.7了

但是系统预装的Python分散安装在各个目录里

以后改起来非常不方便

所以本次安装Python3.6.8

Python3.6.8是3.6的最后一个版本了

请注意不要卸载系统预装的Python



sudo apt install openssl*...]]></description><category></category></item><item><title><![CDATA[Django uwsgi 配置]]></title><link>https://blog.youkuaiyun.com/chenjiang2936/article/details/105927556</link><guid>https://blog.youkuaiyun.com/chenjiang2936/article/details/105927556</guid><author>chenjiang2936</author><pubDate>Tue, 05 May 2020 09:06:24 +0800</pubDate><description><![CDATA[uwsgi.ini：

[uwsgi]
# Django-related settings
socket = 127.0.0.1:6688
# 项目绝对路径
chdir           = /data/wwwroot/ccjw
# Django的wsgi文件相对路径
wsgi-file       = ccjw/wsgi.py
# process-related settings
# 最大进...]]></description><category></category></item><item><title><![CDATA[django redis 配置]]></title><link>https://blog.youkuaiyun.com/chenjiang2936/article/details/105681462</link><guid>https://blog.youkuaiyun.com/chenjiang2936/article/details/105681462</guid><author>chenjiang2936</author><pubDate>Wed, 22 Apr 2020 14:40:42 +0800</pubDate><description><![CDATA[# 需先安装django-redis



# redis 存储session信息
SESSION_ENGINE = 'redis_sessions.session'
# redis 服务的 ip 地址
SESSION_REDIS_HOST = '192.168.174.131'
# redis 服务的 端口号
SESSION_REDIS_PORT = 6379
# redis 中的哪个数据库
...]]></description><category></category></item><item><title><![CDATA[Django MySql数据库配置]]></title><link>https://blog.youkuaiyun.com/chenjiang2936/article/details/102578718</link><guid>https://blog.youkuaiyun.com/chenjiang2936/article/details/102578718</guid><author>chenjiang2936</author><pubDate>Wed, 16 Oct 2019 08:43:20 +0800</pubDate><description><![CDATA[1、修改setting.py 数据库配置：


DATABASES = {
    'default': {
        # 'ENGINE': 'django.db.backends.sqlite3',
        # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),

        'ENGINE': 'django.db.backends....]]></description><category></category></item><item><title><![CDATA[SSH 配置远程计算机的别名]]></title><link>https://blog.youkuaiyun.com/chenjiang2936/article/details/100501138</link><guid>https://blog.youkuaiyun.com/chenjiang2936/article/details/100501138</guid><author>chenjiang2936</author><pubDate>Tue, 03 Sep 2019 08:35:32 +0800</pubDate><description><![CDATA[每次都输入 ssh -p port user@remote，会比较麻烦，且不好记忆。

配置别名应运而生，那么就在，～/.ssh/config 里面追加以下内容：

Host name（别名）

    HostName ip地址

    User  用户名

    Port  端口号

保存之后，即可用ssh name 实现远程登录，scp同样可以使用
...]]></description><category></category></item><item><title><![CDATA[Django 设置上传文件保存目录]]></title><link>https://blog.youkuaiyun.com/chenjiang2936/article/details/90287912</link><guid>https://blog.youkuaiyun.com/chenjiang2936/article/details/90287912</guid><author>chenjiang2936</author><pubDate>Fri, 17 May 2019 10:11:13 +0800</pubDate><description><![CDATA[1、static目录下新建文件夹media（文件夹名称自己取）；

2、setting.py最后加上配置：


MEDIA_ROOT = os.path.join(BASE_DIR,'static/media')
]]></description><category></category></item><item><title><![CDATA[python Django 配置静态文件目录]]></title><link>https://blog.youkuaiyun.com/chenjiang2936/article/details/90203353</link><guid>https://blog.youkuaiyun.com/chenjiang2936/article/details/90203353</guid><author>chenjiang2936</author><pubDate>Tue, 14 May 2019 11:53:05 +0800</pubDate><description><![CDATA[在项目目录下创建文件夹：static, 如图：



找到设置文件：settings.py，在文件末尾加上：


STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')]
]]></description><category></category></item><item><title><![CDATA[python Django 创建账户]]></title><link>https://blog.youkuaiyun.com/chenjiang2936/article/details/90169964</link><guid>https://blog.youkuaiyun.com/chenjiang2936/article/details/90169964</guid><author>chenjiang2936</author><pubDate>Mon, 13 May 2019 11:33:33 +0800</pubDate><description><![CDATA[项目目录打开终端，输入命令：

python manage.py createsuperuser，

Username ：用户名

Email address：邮箱（随意填）

Password: 密码
Password (again): 再次输入密码
Bypass password validation and create user anyway? [y/N]: y

Superuser cr...]]></description><category></category></item><item><title><![CDATA[python Django 本地化]]></title><link>https://blog.youkuaiyun.com/chenjiang2936/article/details/90169795</link><guid>https://blog.youkuaiyun.com/chenjiang2936/article/details/90169795</guid><author>chenjiang2936</author><pubDate>Mon, 13 May 2019 11:25:26 +0800</pubDate><description><![CDATA[找到设置文件：settings.py，

找到：


LANGUAGE_CODE = 'en-us'

TIME_ZONE = 'UTC'

修改为：


LANGUAGE_CODE = 'zh-hans'

TIME_ZONE = 'Asia/Shanghai'
]]></description><category></category></item><item><title><![CDATA[报错：django2.2/mysql ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3]]></title><link>https://blog.youkuaiyun.com/chenjiang2936/article/details/90147165</link><guid>https://blog.youkuaiyun.com/chenjiang2936/article/details/90147165</guid><author>chenjiang2936</author><pubDate>Sun, 12 May 2019 23:35:02 +0800</pubDate><description><![CDATA[报错：django2.2/mysql ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3

声明：感谢原作者解惑https://blog.youkuaiyun.com/weixin_33127753/article/details/89100552#comments

环境：python3.7+django...]]></description><category></category></item><item><title><![CDATA[JNI GetFieldID和GetMethodID 所需签名参数]]></title><link>https://blog.youkuaiyun.com/chenjiang2936/article/details/87707931</link><guid>https://blog.youkuaiyun.com/chenjiang2936/article/details/87707931</guid><author>chenjiang2936</author><pubDate>Tue, 19 Feb 2019 15:44:43 +0800</pubDate><description><![CDATA[调用JNI的GetMethodID函数获取一个jmethodID时，需要传入一个方法名称和方法签名，方法名称就是在Java中定义的方法名，方法签名的格式为：(形参参数类型列表)返回值。

1。基本类型签名

Java    
			Native    
			Signature 
		byte    
			jbyte    
			B
		char    
			jchar    
			C
	...]]></description><category></category></item><item><title><![CDATA[NSLog与printf的使用差异]]></title><link>https://blog.youkuaiyun.com/chenjiang2936/article/details/81953109</link><guid>https://blog.youkuaiyun.com/chenjiang2936/article/details/81953109</guid><author>chenjiang2936</author><pubDate>Wed, 22 Aug 2018 23:51:24 +0800</pubDate><description><![CDATA[1、NSLog 会自动换行，而printf不会自动换行；

2、NSLog会自动输出时间等项目信息，printf不会输出相关信息；

3、NSLog函数的参数是一个NSString对象，printf的参数是一个字符串常量指针

4、格式化问题：

       a、基础类型可以互用；

       b、字符串格式化不能，OC有自己特有的格式（OC：%@，printf：%s）...]]></description><category></category></item><item><title><![CDATA[“百度云盘”下载过慢，怎么办？]]></title><link>https://blog.youkuaiyun.com/chenjiang2936/article/details/80838638</link><guid>https://blog.youkuaiyun.com/chenjiang2936/article/details/80838638</guid><author>chenjiang2936</author><pubDate>Thu, 28 Jun 2018 09:51:23 +0800</pubDate><description><![CDATA[近来百度云盘容量大大增加，我无知的使劲往里面塞~~，今日心血来潮，下两个东西来瞧瞧！结果：然后我就使劲百度怎样解决百度云盘，可是百度就不告诉我，好在最后，度娘还是被我“破”了，，重点来了！在一个不知名的角落我发现了另一款软件，名曰：Pan Download，点击下载，下载解压直接打开可执行文件，使用相关百度网盘账号登录，找到相关资源下载即可~~~，口说无凭，look！！！...]]></description><category></category></item><item><title><![CDATA[用SpannableString打造绚丽多彩的文本显示效果]]></title><link>https://blog.youkuaiyun.com/chenjiang2936/article/details/79474181</link><guid>https://blog.youkuaiyun.com/chenjiang2936/article/details/79474181</guid><author>chenjiang2936</author><pubDate>Wed, 07 Mar 2018 17:24:39 +0800</pubDate><description><![CDATA[引语TeXtView大家应该都不陌生，文本展示控件嘛！ 就用TextView显示普普通通的文本，OK，很简单，Android入门的都会，没入门的在门缝外看两眼也都会，哈哈，开玩笑。那要是设计在开发需求中要求类似微信聊天表情一样在TextView中插入表情图片呢？ 有的小伙伴就会说啦，“TextView添加图片我会啊，不就是drawableLeft，drawableRight嘛！” 嗯 ~ 也行，算...]]></description><category></category></item><item><title><![CDATA[Android 和 JS 交互时调用不成功解决方法]]></title><link>https://blog.youkuaiyun.com/chenjiang2936/article/details/79346778</link><guid>https://blog.youkuaiyun.com/chenjiang2936/article/details/79346778</guid><author>chenjiang2936</author><pubDate>Thu, 22 Feb 2018 14:03:44 +0800</pubDate><description><![CDATA[Android 和 JS 交互时调用不成功的问题 具体如何交互，网上已经有很多资料，这里默认在已知如何交互的情况下，对几个重要的关键点进行强调。1、webView.getSettings().setJavaScriptEnabled(true);设置WebView支持JavaScript2、webView.addJavascriptInterface(new MyJavascriptInterfa...]]></description><category></category></item></channel></rss>