小编Tei*_*ion的帖子

除了文件或数据库之外,还有哪些缓存方法?

目前我只知道缓存数据的两种方法(我使用PHP,但我认为这同样适用于大多数语言).

  1. 将缓存保存到文件中
  2. 将缓存保存到大型DB字段

还有其他(也许是更好的)缓存方式,还是真的这么简单?

language-agnostic caching

12
推荐指数
1
解决办法
357
查看次数

如何在Python中使用ftplib上传二进制文件?

我的python2脚本很好地使用这种方法上传文件,但是python3提出了问题,而我仍然坚持下一步去哪里(谷歌搜索没有帮助).

from ftplib import FTP
ftp = FTP(ftp_host, ftp_user, ftp_pass)
ftp.storbinary('STOR myfile.txt', open('myfile.txt'))
Run Code Online (Sandbox Code Playgroud)

我得到的错误是

Traceback (most recent call last):
  File "/Library/WebServer/CGI-Executables/rob3/functions/cli_f.py", line 12, in upload
    ftp.storlines('STOR myfile.txt', open('myfile.txt'))
  File "/Library/Frameworks/Python.framework/Versions/3.1/lib/python3.1/ftplib.py", line 454, in storbinary
    conn.sendall(buf)
TypeError: must be bytes or buffer, not str
Run Code Online (Sandbox Code Playgroud)

我尝试将代码更改为

from ftplib import FTP
ftp = FTP(ftp_host, ftp_user, ftp_pass)
ftp.storbinary('STOR myfile.txt'.encode('utf-8'), open('myfile.txt'))
Run Code Online (Sandbox Code Playgroud)

但相反,我得到了这个

Traceback (most recent call last):
  File "/Library/WebServer/CGI-Executables/rob3/functions/cli_f.py", line 12, in upload
    ftp.storbinary('STOR myfile.txt'.encode('utf-8'), open('myfile.txt'))
  File "/Library/Frameworks/Python.framework/Versions/3.1/lib/python3.1/ftplib.py", line 450, in storbinary
    conn = self.transfercmd(cmd) …
Run Code Online (Sandbox Code Playgroud)

python ftplib

12
推荐指数
1
解决办法
3万
查看次数

如何向客户/老板/个人销售Python

当被要求创建系统XYZ并且您要求通过PHP或Ruby在Python中执行它时,当您需要解释它时,您可以提到哪些主要功能?

php ruby python ruby-on-rails

11
推荐指数
3
解决办法
876
查看次数

为Python类生成文档

我即将开始一个项目,我将成为唯一一个做实际代码的人和两个经验不足的程序员(可怕的想象自己经验丰富!)将会一直在观看并对程序提出建议.

是否有一个好的(免费)系统,我可以根据我编写的代码提供类和函数的文档?它可能会帮助他们掌握数据结构.

python documentation data-structures

11
推荐指数
2
解决办法
1000
查看次数

在Python中添加/追加速记

我喜欢PHP,我可以做到以下几点

$myInteger++;
$myString += 'more text';
Run Code Online (Sandbox Code Playgroud)

使用Python我必须执行以下操作

myInteger = myInteger + 1
myString = myString + "more text"
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法在Python中添加或附加到变量?

python

11
推荐指数
1
解决办法
1万
查看次数

学习.NET

假设一切顺利,我受雇于公司,我即将面试,我可能需要学习.NET和C#

我已经知道PHP,Python,Java和一些C(指针和内存管理不是很好)所以如果我能找到一个很好的教程来覆盖它的关键部分我会做到这一点,是否有人有对于从某种语言切换到.NET的人来说,或者更好的教程的链接?

.net c#

10
推荐指数
3
解决办法
4544
查看次数

可视化设计数据库结构

我很乐意在制作数据库时手工编写表格,但这并不是向其他人传达有关数据库信息的最简单方法,尤其是那些不太习惯通过脚本编写表格的人,而是会在phpMyAdmin上使用类似的东西. .

有没有这样的免费程序(对我来说,它必须在Mac上工作,但随意为具有相同Q的其他人推荐PC应用程序)或脚本(最好是在PHP或Python中),允许您设计数据库结构,然后输出基本图表或用户选择的代码?

database language-agnostic database-design

9
推荐指数
2
解决办法
7791
查看次数

缓存MySQL查询

是否有缓存的简单方法MySQL queriesPHP或做不到这一点,是有一个小类设置有人写,并提供这将做到这一点?我可以缓存整个页面,但这不会像一些数据更改那样有效,但有些不会,我想缓存那些没有的部分.

php mysql caching

8
推荐指数
1
解决办法
1万
查看次数

javascript中的动画,一个起点

我理解JS是如何运行的,我认为我理解大多数DOM,但我不知道动画.有没有人知道一个好的指南,可以向我解释它是如何在Javascript中完成的?

另外,我应该考虑Javascript动画吗?我应该寻找学习闪光灯吗?

javascript animation

7
推荐指数
1
解决办法
1175
查看次数

正则表达式拼写错误

我有一个从数据库中的列表创建的正则表达式,以匹配游戏中建筑物类型的名称.问题是拼写错误,有时那些在游戏中为团队编写说明的人会拼错一个建筑名称,显然正则表达式不会捡起来(即拼写为"大学"和"大学").

有关于使正则表达式拼写错误拼写为1或2个字母的建议吗?

正则表达式是动态生成的,并且可以在能够处理更多负载的本地计算机上运行,​​因此我作为最后的手段以算法方式创建每个单词的版本,其中缺少一个字母,然后另一个添加了字母.

我正在使用PHP但我希望这个问题的任何解决方案都不是PHP特定的.

regex

7
推荐指数
1
解决办法
4348
查看次数