202012-26 浅谈postgresql数据库varchar、char、text的比较 如下所示:名字描述charactervarying(n),varchar(n)变长,有长度限制character(n),char(n)定长,不足补空白text变长,无长度限制简单来说,varchar的长度可变,而char的长度不可变,对于postgresql数据库来说varchar和char的区别仅仅在于前者是变长,而后者是定长,最大长度都是10485760(1GB)varchar不指定长度,可以存储最大长度... 继续阅读 >
202012-07 Sublime Text 打开Java文档中文乱码的解决方案 问题:打开文档后出现中文乱码如图1.在安装插件之前,首先要安装packagecontrol这个组件,才能够给SublimeText安装各种插件打开SublimeText,按ctrl+`或者点击菜单栏View下的ShowConsole调出console==SublimeText2对于SublimeText2,输入粘贴以下代码到底部命令行,并回车importurllib2,os,hashlib;h='df21e130d211cfc94d9b0905775a7c0f'+'1e3d39e33b79698005270310898eea76';pf='PackageControl.sublime-pac... 继续阅读 >
202010-24 在vue中获取wangeditor的html和text的操作 目的:vue中获取wangeditor的html和text。补充知识:vue-cliwebpack引入wangeditor(轻量级富文本框)1:使用npm下载://(注意wangeditor全部是小写字母)npminstallwangeditor2:直接在项目模板中引用importEfrom'wangeditor'3:HTML<divid="editorElem"style="text-align:left"></div><buttonv-on:click="getContent">查看内容</button>4:js代码exportdefault{name:'editor',data(){return... 继续阅读 >
202009-28 JDK 14的新特性:文本块Text Blocks的使用 说起来,TextBlocks是在JDK13中以第一次预览版本引入的。现在在JDK14中是第二次预览版本JEP368:TextBlocks。在我们日常的工作中,有时候需要用到一大段的字符串,这些字符串需要换行,需要排版,需要转义。在一个文本编辑器中,这当然是非常容易的事情。但是在java代码中,就是一个噩梦了。虽然IDE可以自动帮我们加上换行甚至可以对字符串进行拼接。但在java程序眼中,添加的诸多额外的代码破坏了代码的美感。是任何一个有洁... 继续阅读 >
202009-25 Python响应对象text属性乱码解决方案 在获得网页响应对象res后,使用res.text属性可以获得网页源代码,但可能出现乱码!因为requests库会使用自动猜测的解码方式将抓取的网页源码进行解码,然后存储到res对象的text属性中;但有的网站的编码格式和requests库默认的解码格式()不一样(比如gbkgb2312是gbk的子集),这时候就要自己手动进行解码,先获得content属性,返回的是bytes类型的字符串,再进行解码decode(“网页的编码格式”)这时候可能出现新的问题'gbk'c... 继续阅读 >
202009-24 解决Android Studio XML编辑界面不显示下面的Text和Design选项卡 问题描述:在XML布局编写中,下方不显示Text和Design选项卡,无法切换编程和界面视图解决方法:1.检查右上角有没有这些选项,这几个按钮可以用来切换2.上述步骤失败,再尝试改一下这个版本3.上述两种方法都无法调出Text和Design选项卡,可使用下面两个替代方法(1)快捷键:Alt+shift+左箭头:跳转Text界面Alt+Shift+右箭头:跳转Design界面(2)从Design进入XML,可尝试在界面上右击一个控件,用gotoxml能不能去往text界面以上... 继续阅读 >
202009-24 Python Tkinter Entry和Text的添加与使用详解 输入框和消息显示框是常用的GUI界面部件,其中输入框的重要任务就是返回一个输入的字符串,而消息显示框则要显示指定的信息。功能:输入一个密码,如果密码正确则显示confirm,不正确则显示sorry__author__='freedom'fromTkinterimport*classApp(Frame):def__init__(self,master):frame=Frame(master)frame.grid()self.ent=Entry(frame,show="*")self.ent.grid(row=0,column=0,sticky=W)... 继续阅读 >
202009-24 MySQL使用TEXT/BLOB类型的知识点详解 一、TEXT和BLOB的区别TEXT和BLOB家族之间仅有的不同是BLOB类型存储的是二进制数据,没有排序规则或字符集,而TEXT类型有字符集或排序规则。说白了如果要储存中文则选择TEXT。二、默认值问题StrictMode下不能设置默认值,否则会报can'thaveadefaultvalue错:mysql>createtable`test`.`text_blob`(->`a_text`textDEFAULT'',->`b_blob`blob->);ERROR1101(42000):BLOB/TEXTcolumn'a_text'can'thaveadef... 继续阅读 >
201506-16 Sublime Text 插件推荐系列 —— 用 Sublime 开发 Laravel 1. BladeSnippets:提供Blade模板自动补全2. Laravel4BladeHighlighter:提供Blade关键字高亮3. LaravelGenerator:提供超高效率Laravel工作流这就是之前教程里面说过的 way/generators的Composer包的另一个版本,是运行在编辑器里的。不过还是推荐使用命令行版,因为可以方便地读取历史记录,并加以修改。注意,这个插件要求PHP版本5.4以上。4. ClipboardHistory:剪贴板历史,Sublime超级插件第二5... 继续阅读 >
201503-26 如何使用 Xdebug + Sublime Text 3 调试 PHP 代码 Xdebug是php调试的好帮手,sublime是php编写的好帮手。这里只说如何配置,默认读者会用sublimetext和Xdebug安装XdebugUbuntu下安装:Ubuntu 12.04下安装配置PHP调试工具XdebugWindows下安装:PHP调试利器Xdebug的安装与使用——Xdebug的简单介绍在PHP配置文件phpl.ini中xdebug需要开启remote_enable:xdebug.remote_enable=on否则XdebugClient就不能正常工作。配置SublimeText要调试某一个项目,首先得把这个项目在s... 继续阅读 >
201412-25 前端工程师的神器Sublime Text使用介绍 SublimeText算是前端开发中最常使用的文本编辑器之一,对于前端工程师来说熟悉手中的编辑器就像熟悉筷子一样重要。SublimeText的入门文章网上已经太多了,本文只关注能提升前端工程师工作效率的技巧和插件。语法高亮一晃已经接近2015年,过去数年里前端开发的发展日新月异:浏览器里充斥着新增加的CSS特性(以及这些特性的N种实现),JavaScript也不像原来那样只用作给单一页面加点特效或者提交Ajax请求这么简单,... 继续阅读 >
201411-11 使用Sublime Text 2 编辑Markdown 一、安装下载SublimeText2安装(ubuntu下安装sublimetext教程)二、安装PackageControl按Ctrl+`打开console粘贴代码到console并回车重启SublimeText2importurllib2,os;pf='PackageControl.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp)ifnotos.path.exists(ipp)elseNone;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace('... 继续阅读 >
201411-07 ubuntu 安装 Sublime Text 2 1.AddthePPAandinstallSublimeText2inUbuntusudoadd-apt-repositoryppa:webupd8team/sublime-text-2sudoapt-getupdate2.执行安装命令:sudoapt-getinstallsublime-text-2-betaorsudoapt-getinstallsublime-text-2-dev3.右键菜单openwith增加SublimeText2:第二步安装了后会生成/usr/share/applications/sublime-text-2.desktopsudogedit~/.local/share/applications/mimeapps.list参考gedit在该文... 继续阅读 >
201411-07 Sublime Text 2 如何在 Ubuntu+iBus 下输入中文? 安装步骤:先安装能在sublimetext2显示中文的字体,有一个非常好的开源字体,叫做“文泉驿字体”,安装如下:sudoapt-getinstallxfonts-wqy然后配置sublimetext2的“Settings-User”(Preferences->Settings-User),在{}里面加上:"font_face":"WenQuanYiMicroHeiMono"最后安装一个sublimetext2的插件InputHelper,用于输入中文,安装如下(注意此处必须使用git,直接从pci安装无效!):cd~/.config... 继续阅读 >
201411-07 pdftotext —— Linux/Unix中将PDF文件转化为Text文本格式的利器 安装pdftotext到RedHat/RHEL/Fedora/CentOS/Ubuntu在不同的Linux分发版本中使用poppler-utils包安装pdftotext(CentOS):#yuminstallpoppler-utils或者在Debian/Ubuntu中使用如下指令:$sudoapt-getinstallpoppler-utilspdftotext使用语法pdftotext{PDF-file}{text-file}如何将pdf转化为text?将php-manual.pdf转化为php-manual.txt:$pdftotextphp-manual.pdfphp-manual.txt只转化前5页和... 继续阅读 >