- 博客(47)
- 资源 (1)
- 问答 (14)
- 收藏
- 关注
原创 小程序的picker中,bandchange无法调用事件,一个因为文字纠错功能太弱而出现的大坑
使用picker的时候总是报错,说找bindchange总是找不到对应的函数。然而,瞪大眼睛看了好多遍,又把picker的官方文档翻了好几遍,发现格式写法都没有错。用人工智能帮助纠错,也说不出一二三来。吃过晚饭再仔细瞅瞅,发现在bandchange=“”这里似乎有一个小的问题,函数名没有和“对齐,多了一个小空格,看上去不舒服,于是顺手删掉这个小空格,再次保存。没想到函数名之前还不能留有空格,如此的机械不知道算小程序的优点还是缺点。算是一个坑吧,记住了!
2024-03-03 20:35:45
526
原创 跟着医生学php:post传递数据被截流的轻松解决!千万别被忽悠去php-fpm
再比如小孩子的慢性腹泻腹痛,好多小孩的家长带着孩子到处求医问药,又是点滴,又是大把的药片去吃,但实际上分清寒热,理解人类的创造者,对于我们人体的设计思路,就知道正气存内,邪不可干,拿一点大蒜捣成泥,放在肚脐中,用艾条烤一下,固护正气,自然就可以把问题轻松解决。弄的太复杂,往往是你没有找到症结所在。计算机是人类设计的,设计系统的工程师也好,语言的也好,设计者的初心就是使我们的系统语言更加稳健,那么当一些问题出现的时候,他们肯定要比起我们这些普通的或者是业余的程序员考虑的周到,给出的经典解决方案也是最简单的。
2023-03-16 07:25:39
400
1
原创 关于phpmyadmin安装在ubuntu20.04上面的详细步骤
接下来,有可能输入地址仍然是404,找不到文件,这就是很多教程没有教给我们的,而出错对的原因是我们把默认的apache的网站地址给修改了。这没关系,统一使用简单粗暴的方式,这就如同发生了车祸,脾已经破裂了,也就不要考虑消毒、感染、切口术后愈合的事情,止血救人最重要,直接切开腹中线,简单明了。这样的教程本来已经很多了,但是自己按部就班的找了几个教程,发现还是不能完全安装上去,最后又零零碎碎的看了一些文章,终于搞定了,因此,觉得还是要写点,一定会帮助到更多的人。这个非常的强大,你可以慢慢发现!
2022-10-29 18:49:30
3363
原创 医生学php:为什么总是出现500错误
花了一天多的时间来研究为什么总是出现了500的错误号,这往往是服务器内部的错误。结果,没有任何报错,而我已经在php.ini文件中将display_errors=on这个属性开通了,后来通过一点点,一截截的分析,终于搞清楚了,原来是因为没有使用英文引号。虽然问题解决了,但为什么总是不能提示错误。我们国家的信息工业定将在你们这代人的手里蓬勃发展!
2022-10-10 17:23:50
121
原创 医生学计算机:强大的shar, ubuntu 的强大压缩工具,超出想像
我们用惯了压缩包的,想象力都已经被极度的限制了。已经习惯了把文件打包上传,然后再解压缩,再重新建立目录,然后把解压缩得到的文件放入进去。因为要作科学的计算,所以学着使用ubuntu,接触了Linux之后,发现很多神奇的工具。但如是shar的压缩文件,完全可以自解压,并建立相关的目录,把文件和文件夹这些结构全面的恢复。解开文件只要按照路径点开文件就是了。
2022-09-29 20:42:14
211
原创 这才是最简单的php+mysql+apache+bluefish+mysqlworkbench配置教程
php+mysql+mysqlworkbench+bluefish+apache 直接有效的配置方案,极其简单
2022-09-26 19:52:49
396
原创 天啊,原来是这个原因看不到settings已经打开的窗口
试了很多次,打开Settings之后,在侧边栏都已经显示了,但是窗口总是无法看见。原来是显卡的驱动问题。但是千万别去装了,也不要再去命令行疯狂的下命令了。Fn+F1(你自己看看接投影的时候用的是哪个屏幕切换键),切换到build in ,也即是自己的单一屏幕就搞定了!
2022-09-22 07:09:14
226
原创 mac如何安装php环境
通过Preferences设置可以设置项目是用的是Apache还是Nginx,可以设置端口号,也可以设置是用PHP的版本号,然后可以将文件夹指向自己的项目,如果没有就新建一个,最后只需要点一下start即可。原理是修改database:mysql 的table:user 中的User字段为root的密码,5.7版本的mysql的密码字段是authentication_string,低版本的叫password;最近做了一个后端的项目,是用PHP+MySQL+Nginx做的,所以把搭建环境的方法简单总结一下。
2022-09-16 12:16:52
3799
原创 拆穿xcode空间不足的的假象
安装过xcode之后,因为一时心情不爽给删掉了,之后再想安装就很难了。总是提示空间不足,一口气将空间腾出来50gb了,还是不够。想想计算是之前安装过,xcode最多也就是20gb的预留空间就够了。那么为什么?找到 /Users/apple/Library/Developer 目录下面的文档,只有20MB左右,不管三七二十一,因为我用过的开发软件只有XCODE,统统删掉。Ok!完美搞定。不过系统必须更新之后才能安装,因为XCODE总是跟着最新版。...
2021-09-23 19:09:59
569
原创 ubuntu20.04无法输入中文解决了
忽然不知道什么原因,我的系统无法输入中文了,怎么调整都不行。结果,发现是因为fcitx的原因,好好的卸载了,然后重启动就好了!第一步,彻底卸载fcitxsudo apt-get remove fcitx*sudo apt-get purge fcitx*第二步,将输入法系统设置为ibus打开 设置 —> 语言支持将键盘输入法系统选项设置为ibus第三步 注销重新登录完美解决,虽然不能再使用搜狗或者百度输入法了,但是稳定了,linux一般都是用来编程的,够了!...
2021-08-05 21:50:24
14348
8
原创 跟着医生学php:如何在给表单的元素设置变量作为value?
<input type='radio' name='answer' value='<?php echo $row["nothing"]?>'> 从来没有 <?php //echo $row["nothing"]?><br> <input type='radio' name='answer' value='<?php echo $row["alittle"] ?>'> 很少的时候...
2021-08-05 02:00:29
302
原创 跟着医生学mysql:为什么where字句无法用?
这段时间发现使用where来筛选数据的时候,始终无法很好的筛选出来,经过仔细的多次对比观察,才发现mysql教科书,当然,也许是我的教科书买的不好,但事实上是很多本教科书上都没有写的一个关键点。我们不可以使用数据表的主键来作为删选的条件!主键应当是不可作为索引查询的。...
2021-07-21 11:46:54
319
原创 跟着医生学mysql:如何解决workbench导入csv文件闪退的问题
workbench明明就有可以导入CSV文件的功能,但是今天突然出了问题,一导入就闪退,甚至先导出csv文件,然后将内容粘帖进去了也不行。咋办?找了很多攻略,终于发现原来是格式保留的问题,也就是说必须将所有的由其他软件附带的格式清理干净,获得最标准的csv文件才可以。具体做法如下:1.将要导入的csv文件先用excel、wps、libreoffice打开都可以,但要另存为TXT格式。2.双击保存好的txt文件,然后选择另存为csv文件,这个时候要注意,选择UTF-8的编码,不过现在的系统自带txt软
2021-07-21 11:37:32
1199
原创 跟着医生学pHp:使用mysqli查询数据库并分行展示
网上有很多教程关于使用php进行数据插入和更新的,但是关于查询和分行显示的很少,能够在百度上面查询得到的也就是SELECT * FROM tablename 这样的,但我只想要几个相关参数咋办呢?结果经过好一阵猛如虎的操作才发现 需要的参数是要添加引号的就可以了,而不用那些繁琐的写法。比如下面的代码:<?php$servername = "localhost:3306";$username = "kangjian";$password = "Kj_801202";$dbname = "ka
2021-07-15 15:12:18
367
1
原创 跟着医生学PHP:我是如何顺利的将php和Mysql连接上的?
php和mysql就几十年来的恩爱夫妻了,但是mysql8.0似乎有点闹情绪了,不管php是否同意,擅自默认使用caching_sha2_password作为默认的身份验证插件,而不再是mysql_native_password,这就害的PHP的pod还是mysqli在连接的时候都会出现:SQLSTATE[HY000] [2054] The server requested authentication method unknown to…我还是一贯的喜欢安全而温柔的治疗,不赞成使用vim来做手术,解决办
2021-07-14 16:13:19
94
2
原创 关于workbench连接数据库的设置
每次提到使用workbench连接数据库失败,很对关于navicat的广告就来了。这就如同很多药厂,明明一根萝卜、几片山楂能够解决的问题,非要说的很夸张,而且还要让购买者认为解决这些所谓的疑难杂症就必须用他们的灵丹妙药就可以。既然是官方发布的,又怎么连不上呢。网上的很多教程不是安装这个就是安装那个,或者修改配置文件,特别是修改配置文件的这些激进分子,总是让人想起10年前同样这样炎热的三伏天内,一位患者头颅疼痛,全身无力,有恶心呕吐感,很典型的暑湿感冒,结果使用解表化浊的藿香正气之后,呕吐了,但无奈前额的疼痛
2021-07-14 10:35:56
880
原创 医生学mysql:在局域网组建mysql服务器
一直想这在局域网搭建一个小小的服务器,提供打印机共享、空间共享、mysql数据服务,前面两个任务通过smb协议已经完美实现,具体可以看我之前的文章。这两天抽线闲暇之余也完成了mysql的搭建,不过在IT的学习道路上同样没有坦途,费了一点周折,但好在有前人的好文章,也就还算顺利,我是想在ubuntu20.04上面建设mysql服务器。具体步骤如下:1 下载对应版本的mysql:这步很简单,但是建议去官网上面下载,这样可以下载稳定的最新版,也好统一workbench2 然后参照知乎上面的这篇文章《如何在 U
2021-03-26 11:59:08
230
原创 跟着医生学组网:使用ubuntu组装了一个办公网络,包含文件共享空间和打印机。
ubuntu是一个非常不错而开源的系统。一直想着在自己的小小的工作室里面,使用它作为服务器的系统,搭建一个共享空间和打印机的工作站。当然之前我也考虑过用windows。作为服务器的主系统来搭建这么一个工作站。但是我发现如果把打印机连接在windows系统上面的话,苹果系统还有Linux系统都很难去找到共享的打印机。更别说需要共享空间了。虽然sam协议是由微软提出的,但是我发现他似乎对于其他非本公司的系统并不是很友好。而且如果你用ubuntu系统的电脑去直接使用USB接口连接打印机的话,你发现打印机会像魔法一
2021-03-22 21:18:14
210
原创 医生的程序学习笔记:sudo 命令后面斜杠的意义
今天学习docker的安装,看到官网上面这段代买,sudo 后面的命令加了斜杠。查询和尝试了才知道,原来就是换行符号,表示后面还有代码呢,输入了斜杠再敲回车的话,就说明只是换行,而不是通知计算机急急如律令的执行命令了 sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release...
2021-03-13 15:04:56
194
原创 怎样在ubuntu上面使用‘photoshop‘
首先,按照以下的教程安装GUNimage manipulation1、安装源 (系统如果已有,则直接安装)sudo add-apt-repository ppa:otto-kesselgulasch/gimp到这一步之后就可以直接使用ubuntu商店来安装了,而且这样的话还不用后面添加快捷方式2、升级sudo apt-get update3、安装sudo apt-get install gimp4、启动gimp作者:hiekay链接:https:/
2021-03-07 20:44:34
1633
原创 从中西方逻辑来看为什么外国的超算总是比我们的慢?
忽然有点感想,写在这里作为素材:计算机语言是环境,也是语言,是语言就有逻辑。英语和法语的习惯总是喜欢将主要的意思说了,然后在补上一些which、that之类的修饰语,我们通常要将所有的句子,哪怕一个数十个单词的长句子读完了,利用瞬时记忆整理一遍才可以完成,虽然看多了,听多了,熟悉了,也只是反应快了些,但是运算的顺序并没有变。所以我们的外国程序员很喜欢把主要的类先写出来,然后在后面对这个主要的类中所调用的方法、子类进行补充编写。假设计算机也是人脑的思维模式的话,就需要先将所有的代码装载了,然后进行编译,若
2021-03-07 17:19:45
121
原创 跟着医生学kivy:奇怪而强大的super().__init__()
在python的学习中经常遇到super()这个函数,具体来说,如下应用:super().init(self,**kwargs)一直弄不明白咋回事,感觉不知道是自己的脑子进水了,还是设计者的思维模式很外星化,始终无法理解,只能发挥我们医务工作者的特点,强记了,以后慢慢理解。为了便于强记,写了一代码,运行的看了看,终于记住了:class fatherc(): name = 'jacob' age = 40class sonc(fatherc): sex = 'male'
2021-02-24 13:30:52
211
原创 跟着医生学kivy:kivy-garden 究竟怎样安装?
目前kivy garden 已经被做成了一个模块module,但是还有不少的朋友抱怨kivy garden由于国内网站的速度差,不稳定,只能通过镜像操作,于是乎一顿神操作,将我们这些业余IT人士吓得只想换个更成熟的编程语言,从头开始。还好,幸亏有官方网站,搜索了一下 kivy garden,结果看到如下的文字,讲的明明白白,官方虽然不对kivy garden中的代码安全性做任何担保,当然,这也理解,毕竟每天都有更新,也没有门槛,谁都可以更新,但是官方为了大家调用方便,做成了kivy-garden模块,在u
2021-02-15 19:55:10
863
原创 TypeError: object.__init__() takes exactly one argument (the instance to initialize)
TypeError: object.__init__() takes exactly one argument (the instance to initialize)翻译:类型错误:object.__init__() 至少需要一个参数(实例初始化)我遇到了这个错误,废了整整一天的时间,耗时远远超过了一个开颅血肿清除手术时间,精力也消耗了不少,幸运的是中途可以休息,不像手术室那样需要忍耐。错误的原因很简单,只是我们在赋予一些新的实例的时候忘了给参数,即便参数是空的,也要一个()。我当时的错误代码如下
2021-02-15 18:25:30
12445
1
原创 跟着医生学kivy:kivy的基础工作,配置稳定正确的编译环境
kivy的使用过程中经常碰到kivy的版本不稳定,以及由于python的不同版本而导致之前的文件彻底崩溃。为了寻求妥善的解绝办法,本人好好的阅读了kivy.org上面的官方教程,得出结论:必须要设置独立的kivy虚拟安装环境才可以避免一系列错误。我根据官方的教程总结安装过程如下。我用的是ubuntu,当然,您也可以使用其他的版本,但是我经历了windows和mac,才终于发现ubuntu对于程序员而言更靠谱。下面,我就一步步介绍一下我在ubuntu上面的配置过程:首先,安装linux编程的绝佳伴侣 pi
2021-02-14 19:23:27
470
2
原创 跟着医生学kivy:conda 无法作为编译器的解决办法
anaconda 本来是程序员必不可少的工具,但是不知道怎么回事,在设置其作为pycharm中所创建工程的编译器的时候(intepreter)总是会出现太多的错误。比如无法链接conda的网址,或者被防火墙阻隔。最后发现唯一的妥善解决办法就是回归到ubuntu等linux版本,只有这样才能妥妥完善的解决。...
2021-02-13 20:04:57
232
翻译 调用小部件
调用小部件有些时候,获取在特定的小部件树中的其他小部件是必要的。在kv语言中,有一个方法做这样的事情,使用IDs。【做好准备】在这一道做法中,我们将使用两个普通的小部件作为调用。按钮和文本输出框是非常普通的小部件。【怎样做?】具体的食谱按照以下的做法:1.确定一个规则。2.建立id。3. Call the ID:3.召唤id: <MyWidget>: Button: id: f_but...
2021-02-08 15:25:41
92
翻译 把你的kv语言和你的python代码连接起来
把你的kv语言和你的python代码连接起来这个菜谱将要告诉你如何将你的kv语言和python代码连接起来。Kivy提供了一个设计语言,专门旨在提供易用的和可伸缩的GUI设计。KV语言旨在把界面设计从应用程序逻辑中区分开来,坚持关注分离的原则,这样一来,应用程序留给Python,而设计留给KV语言。【做好准备】这个菜谱将要创建一个与建立你的界面这个章节中的菜谱所获得的一样得的界面,但是现在使用的是kv语言。因此,看看这儿的代码来做一些相关的比较是有教育意义的。再一次我们将使用gedit,还是因为
2021-02-08 14:55:04
923
翻译 在类中声明属性
在类中声明属性这里我们想要强调一个重要的传统Python编码和kivy之间的不同点,以及这个改变的用途。【做好准备】我们要记得在python中声明属性的传统形式。通常,如果我们想要在Python中声明一个属性,我们会按照下面的方式来做。class MyClass(object): def __init__(self): super(MyClass,self).__init__() self._numeric_var = 1@property...
2021-02-08 10:18:35
1373
翻译 第一章 Kivy和KV语言
在这第1章中,我们涵盖了以下的菜谱:安装kivy建立你的界面在一个类中声明属性将Python代码和kivy语言关联起来涉及小部件在你的Python代码中使用在KV语言中定义的小部件在多个小部件中重用风格使用kv语言来进行设计运行你的代码使用kivy花园【介绍】这第1章将介绍给读者kivy框架,它的基础以及kivy语言。这是必要的工作,也是后面各章节的...
2021-02-07 22:21:05
863
翻译 《KTV烹调书》中文译本--本翻译仅作为个人爱好使用,请勿商用
本翻译仅作为个人爱好使用,请勿商用《KTV烹调书》中文译本图书宗旨:增强你在使用kivy开发出多触点应用程序的技能前言这本书在指导你使用kivy开发多点触屏应用程序的同时充满了大量实践性的可以操作的基于任务的方法。这本书的焦点是指导你通过kiVy的框架来开发应用程序,并且使你的应用程序适用于在苹果商店和安卓设备上面发布。我们聚焦于普通的真实世界的应用场景。这些方法能够允许你创造更多形形色色的应用程序,学会怎样使用kivy的框架来建立他们,并且可以拓宽你使用kivy来开发多触点应用程序的熟练程度。【
2021-02-07 21:17:08
178
原创 医生学kivy笔记:初识kivy design language
kivy 最大的思想就是将界面和逻辑分开写,而编写界面的代码,如同CSS一样简单,kivy公司称之为kivy design language ,同时开发了一个API,名叫kivy.lang 借此甚至可以在python中混排kivy language,不过我觉得还是不要混排的好,一个文件小一点,也便于修改错误,放在一起,要查的行数太多,反而失去了kivy一开始分开编写界面和逻辑的初衷。我以下面的代码为例给大家分享一下我的学习经历:首先,我们明确以下基本要求:1 kivy语言编写的代码,我们存的文件后缀为.
2020-12-10 20:39:38
308
原创 医生的kivy学习笔记:修改窗体的名称
kivy 是非常不错的,但官方文档过于分散,不便于我们学习,同时因为没有中文译本,所以对于英语功底较弱的读者来说,可能阅读理解有些困难。作为一名医生,英语是必须的工具,我在工作闲暇之余在阅读本书的同时,通过自己的理解,对kivy使用进行阐述,希望帮助到更多的kivy爱好者,开发出更多优秀的python软件。## 如何设置标题import kivykivy.require('2.0.0')from kivy.app import Appfrom kivy.uix.label import Label
2020-12-10 18:48:50
706
1
kivy-1.11.0.tar
2020-03-02
为什么总是返回undefined?
2023-11-09
js调用百度的千帆应用接口失败,有谁能指导一下么?
2023-11-09
sql语句中使用变量后,结果不能正常读取?
2023-05-08
insert 数据之后,header就不能用了么?
2023-03-17
为什么数据插入是成功的,但数据库中查询不到?
2023-03-14
php生成的表格为何和表头无法对齐?
2023-03-14
为什么插入的时候总是有syntax error?
2023-02-28
为什么只能读出前面的部分数据,后面就不行了?
2023-02-27
为什么Dreamweaver总是提示错误?
2023-02-23
为什么在php的表单里面textarea上传后服无法获取填入进去的内容?
2023-02-22
有办法在变量名中再加入一个变量么?
2023-02-21
怎样才可以关闭浏览器后SESSION马上失效?
2023-02-20
怎样将数据读取到表格中,修改后保存?
2023-02-20
checkbox 为什么只能读取一个值的数组?
2023-02-19
为什么判断是否选择了radio的函数没有用?
2022-11-06
<td></td>的宽度总是无法改变?请问谁知道原因?
2022-10-11
为什么总是重复第一条数据?
2022-10-10
究竟错在哪?为什么整个页面都无法打开?
2022-10-09
为什么不能插入mysql的表格?
2022-10-09
为什么外置的CSS样式列表没有反应
2022-09-28
怎样的编辑语言适合写出自适应的手机网页端或者应用程序
2021-08-10
使用include的方式,用统一的数据库配置文件建立连接,但是错误
2021-08-09
为什么testTime一会跳两个数字,一会儿又减少一个数字
2021-08-09
为什么表格提交之后,处理页面没有获得部分变量?
2021-08-08
为何无论是否已经存在用户,总是判定为已经存在
2021-08-07
为什么点击注册页面后往回跳转到的登陆页面了?我没有任何往回跳转的设置
2021-08-07
登录判定错在哪,除了连接正常外,后面的判定代码不执行
2021-08-07
为什么返回了false还是会提交?
2021-08-06
怎么解决?为什么总是‘您还没有选中其中的一项‘
2021-08-06
连接成功了,但为什么怎不能插入数据?php正确插入数据的姿势是什么?
2021-08-05
为什么我的这段JavaScript代码无法运行?
2021-07-11
python和kivy文件为何没有关联起来?哪里错了?谢谢
2021-02-14
为什么python和kivy无法连接起来?
2021-02-14
为什么kivy的label小部件的文字无法显示?
2021-02-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人