自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 重返博客

说起来很不好意思,上个学期刚开学的时候想着要全力以赴学习前端,结果就只热血沸腾了一个星期,然后就摸了(虽然也跟学业过于繁忙有关系)。现在到了大四,又到了校招的季节,不过主角成了我们这批人。看了看手头的前端知识,我……。但是后悔过去是没用的,而且我也不想去后悔过去的三年大学日子。人生走过来的路都是承应命运指向的,即是自然而然的,那段时光我得到了许多(也许只是不被当下大众社会所认同),也失去了许多,这...

2018-09-09 23:23:17 189

原创 git问题相关

最近感觉被git折腾死了。我有个网页的flask项目,部署到云服务器。然后本体有改动就push到github上,然后云服务器pull下来。这应该是很简单的过程,然而我经常在本地push的时候报错,说是检测到有矛盾要在push前面加pull。结果一pull本地代码就莫名其妙不能用了(我是在pycharm上搞的,一pull完项目栏里文件都变黄色的了,然后一flask run运行就各种报错,吐血)后来一检查可能是log文件夹问题。我本地测试的时候会自动有测试log新增进log文件夹,然后又没将其写进.giti

2022-04-10 16:56:32 870 1

原创 尝试部署flask到云服务器

按照书本,这里尝试使用 Gunicorn+Nginx部署flask应用。1、云服务器登录我这里用的是腾讯云轻量应用服务器,为了跟书本一致还特意将服务器系统重装成ubuntu。服务器准备好后使用公共ip通过putty登录。这里有一点注意,登录的用户名为ubuntu,密码需要在腾讯云上设定。用ubuntu登录成功后执行sudo passwd root来修改root的密码(所以root的密码是什么呢),修改完后用root来登录。登录后发现指示符变为#。2、设置新用户、下载相关包、配置环境①更新包(

2022-03-26 21:34:29 7871

原创 flask的日志logger相关

在__init__.py文件下设置一个初始化logger的函数,如register_logging:def register_logging(app): # 设置日志记录器的的记录等级,级别排序:CRITICAL > ERROR > WARNING > INFO > DEBUG app.logger.setLevel(logging.DEBUG) # 设置输出到文件的时间格式 formatter = logging.Formatter('%(a

2022-03-22 16:28:55 1368

原创 flask单人开发流程自摸索(2)

最近接着上次内容按照书本又敲了好多内容,担心遗忘所以打到一半还是特意来记录一下。5、在__init__.py编写工厂函数来创建实例def create_app(config_name=None): if config_name is None: config_name = os.getenv('FLASK_CONFIG', 'development') app = Flask('bluelogtry') app.config.from_object(con

2022-03-08 10:27:34 570

原创 Could not load library cudnn_cnn_infer64_8.dll. Error code 126 Please make sure cudnn_cnn_infer64_8.

Could not load library cudnn_cnn_infer64_8.dll. Error code 126Please make sure cudnn_cnn_infer64_8.dll is in your library path!今晚整katago被这问题折腾了一晚上,途中还卸载了次cuda修改版本保证cuda跟cudnn版本对应,设置环境变量,仍不行。后来终于在外网找到了方法。解决方法:前往这里如下图所示位置下载一个zlib包,解压缩后找到zlibwapi.dll文件,.

2022-03-03 23:37:05 9302 34

原创 通过git传新项目到github以及克隆至本地

(对李辉老师的《flask入门教程》里git的使用一个小总结)1、在项目目录下,查看项目里有无ssh密钥对$ cat ~/.ssh/id_rsa.pub有则跳到第3步,否则进第2步2、创建密钥对$ ssh-keygen一路enter。创建成功后再执行第一步指令,复制密钥对,访问 GitHub 的 SSH 设置页面(导航栏头像 - Settings - SSH and GPG keys),点击 New SSH key 按钮,将复制的内容粘贴到 Key 输入框里,再填一个标题,比如“

2022-03-03 16:40:00 638

原创 flask单人开发流程自摸索(1)

由于没有开发项目的经验,所以想自己摸索一下单人开发的流程。项目:《flask web开发实战》个人博客项目名:bluelogtry1、创建bluelogtry文件夹,在该目录下通过pycharm新建flask项目,将app.py改名为__init__.py,并将其和templates、static目录打包,创建一个bluelogtry包(该包仅和项目同名但非同一个文件夹,此时目录结构为/bluelogtry/bluelogtry/__init.py__.....)2、在bluelogtr

2022-03-03 15:32:14 350

原创 解决“No python at...“问题

因为某个原因重装了python并将其装在了与原先不同的位置,在pycharm里修改了python解释器位置后运行原先的flask项目仍然报"No python at...."错误。然后去百度搜索相关内容,有一个解决方法说是在pycharm里文件->清除缓存->重启,但经尝试无效。解决方法:步骤①:右键计算机属性打开环境变量设置,删除原先python位置的环境变量。步骤②:删除构造项目的虚拟环境。我这里用的是pipenv,执行pipenv --rm移除虚拟环境后再pipenv inst

2022-02-26 10:45:59 9138

原创 WTForms设置表单不可编辑(只读)

WTForms的字段类里有个render_kw的字典参数,用来设置对应的HTML的input标签属性。如果想要让表单只读,那只需要在render_kw字典里传入{'readonly':True}即可。表单只读举例:使用户名只读username = StringField('用户名', render_kw = {'readonly': True})除此之外,其他可以在HTML的input标签里设置的属性在WTForms里都可进行类似设置...

2022-02-21 15:45:01 706

原创 php侧防止js脚本和sql注入攻击

mysql_real_escape_string($str,$connect);echo htmlspecialchars($str); w3解释:htmlspecialchars() 函数把预定义的字符转换为 HTML 实体。预定义的字符是:& (和号)成为 & " (双引号)成为 " ' (单引号)成为 ' < (小于)成为 < &...

2018-10-23 21:17:07 1197

原创 mysql ERROR 1175 (HY000): You are using safe update mode......

ERROR 1175 (HY000): You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column解决办法:set sql_safe_updates=0;(非长久办法) 

2018-10-20 00:19:19 1008 1

原创 mysql设置某列数据自增1 及设置后insert写法

 +--------+--------------+------+-----+---------+----------------+| Field  | Type         | Null | Key | Default | Extra          |+--------+--------------+------+-----+---------+----------------+...

2018-10-11 20:44:47 6033

原创 js实现点击div区域外来隐藏/移除div

今天学了事件流,但是除了事件委托以外感觉没有其它应用,难以记住其中概念。恰好今天调整网站打算弄个类似于“点击登录-->弹出登录窗-->点击登录窗外移除登录窗”的功能。尝试使用jq的blur(失去焦点),但无效(可能是自己的代码问题)。而今天学了事件流,参照了网上一些教程,感觉说不定能用得上。(安利一个事件流的教程:https://www.cnblogs.com/Chen-XiaoJ...

2018-10-04 12:38:30 637

原创 关于php的fopen指令在服务端创建/写入文件失败

如下php代码:$fp=fopen("../txt/".$getSelectDate.".txt","wb") or die("error1");本地测试通过,但将该php文件上传到服务器端后测试,出现创建/写入文件失败(未检查错误报告)猜测多半为权限写入原因,在服务端控制台下写入以下代码:chmod 777 txt;(txt是要写入修改的文件所在的文件夹的目录名,赋予目录txt的读写...

2018-09-30 21:55:52 2582

原创 js在方法中调用ajax时返回ajax的data

例:function showtxt(txtname){    var getData;    $.ajax({        url:"txt/"+txtname,        dataType:"text",        async:false,        error:function(){            alert("故障了喵orz");        }...

2018-09-29 13:42:23 5309 3

原创 leetcode刷题记录:饼干问题

(因为自己的基础实在太薄弱了,所以打算每天在leetCode上刷几道题来弥补基础知识)455.分发饼干(难度:容易)假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 i ,都有一个胃口值 gi ,这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j ,都有一个尺寸 sj 。如果 sj >= gi ,我们可以将这个饼干 j 分配给孩...

2018-09-22 11:43:20 263

原创 2018.9.19 网易前端一面

1.三栏布局(左右宽200px,中间自适应)2.一道js问题, bind用法3.浏览器事件委托4.浏览器事件机制 (惨……基础真是太薄弱了)

2018-09-21 13:29:12 248

原创 2018.9.17(阅读代码)

后天就要面试了,先准备一下自己简历中项目实践的内容charCodeAt(index) :返回字符串指定位置的unicode编码。常见实践:"A".charCodeAt(0)-64=1(实现大写字母和对应数字的转换)fromCharCode(num) :把编码转换成对应字符,跟charCodeAt差不多相对闭包:参照http://www.ruanyifeng.com/blog/2009/0...

2018-09-18 00:18:35 121

原创 2018.9.16(学习vue.js框架)

今天研究Vue.js框架(至今一个框架都不了解,感觉有点不好意思)详情见6.html(以前曾鼓捣过一次,那次弄得很麻烦。现在发现只要在开头引用vue.min.js就行了,就跟引用jquery差不多==|||)(参照菜鸟教程上的vue进行学习)Vue中{{message}}内容会被当做纯文本输出,若要输出html,则需要在当前结构标签中设定v-html="message"。注意:设定v-...

2018-09-16 23:02:37 630

原创 2018.9.15(继续啃http……)

(昨天一不小心忘记发了)继续阅读《图解http》SSL(Secure Socket Layer,安全套接层)、TLS(Transport Layer Security,安全传输层协议)用来加密HTTP的通信内容HTTP+SSL=HTTPS对于客户端和服务器之间的通信加密,先进行公开密钥加密(非对称密钥加密,安全性高但效率低),由服务器将公开密钥证书传输给客户端,客户端验证证书确定服务器...

2018-09-16 10:46:33 151

原创 2018.9.14摸了

今天是真的摸了,早上就看了一下图解http,看到首部字段那一章,全都是字段详解(是要我全部记下来吗?)中午收到网易的面试通知,时间是下个星期三……我很方,这意味着我的笔试通过了,或者是因为笔试太烂但简历上含有丰富的“项目”经历所以让我过了。自从前天听了tap4fun的宣讲会后我就觉得该修改一下简历把项目从3个变成1个,然后专攻深入那个项目……好苦恼,半桶水的我现在喜忧参半,只能后面四天努力学习...

2018-09-14 23:30:25 143

原创 2018.9.13学习日记(《图解Http》摘抄)

今天网购的《图解http》送到了,所以今天主要看这本书。(其实因为看了一些网上面试经验,对自己的项目经历(与应聘岗位没多大关系)耿耿于怀,导致一整个白天毫无干劲)请求报文是由 请求方法,请求URI(。),协议版本,可选的请求首部字段 和 内容实体 构成的。如:·方法+URI+协议版本POST /form/entry HTTP/1.1  ·请求首部字段Host: hackr.jpC...

2018-09-13 21:56:06 298

原创 2018.9.12学习日记(含参加tap4fun校招面试分享会感想)

不死心地又鼓捣了一个小时轻量应用服务器的ftp,失败……(为什么ftp会没响应?)DRY(Don't Repeat Yourself),不要复读自己……呸,是不要重复自己的代码。这种思想要好好铭刻在心。(笑)js里var、let和const区别 :var定义的变量可以修改,且未初始化的话会赋值为undefined,不会报错,存在变量提升(在声明变量之前调用输出undefined);le...

2018-09-12 23:23:12 2100

原创 2018.9.11 学习日记(摸了)

备案终于过了!所以今天去鼓捣网站去了(看了一晚上wordpress的css代码……呃,想要改模版的样式……没找到……)生成纯色条纹相间的背景(感觉能背下来了):div{    background:black;//改条纹颜色只要在这里改就行了  background-image:repeating-linear-gradient(30deg,hsla(0,0%,100%,0.1),h...

2018-09-11 22:07:30 198

原创 2018.9.10学习日记

(打算下午去图书馆借js相关的书,早上还是先继续学css好了):target(目标伪类选择器)用法:要求页面里存在a标签的href指向为页面某元素的#+id名,如<a href="#doge">xx</a><p id="doge">efde</p>,那么#doge:target所指定的样式,就是点击a链接后id=“doge”所变化的样式。目标伪类...

2018-09-10 21:46:39 176

原创 js将内容为数值的字符串转换为数值

例:对于"2.22"转换为数值型推荐使用:+"2.22"(速度最快)其它的比如令"2.22"-0、"2.22"*1、"2.22"/1也都可以使用Number("2.22")语义上更清晰,但是速度偏慢,因为它并非生成的是非基本类型值,而是包装着数值的对象。它在被当成数值使用时会因为弱类型转换成数值……(关于Number()的转换描述是参考了《Javascript程序设计》,但

2018-09-10 21:24:22 506

原创 2019网易校招笔试算法编程题——小易橡皮泥

(2018.9.8 15:00--17:00)(哇这题花了我40分钟(也没做出来)!直接害得我后面问答题来不及写!)以下为题目的大概描述:小易买了一块只有黑色(b)和白色(w)的橡皮泥(当作字符串)。因为小易喜欢斑马图案,所以他想得到橡皮泥的黑白相间(如wbwbw)的最大子串。然而小易有多动症(来自本人的抱怨),他可以对橡皮泥进行以下0次或多次操作:·小易从橡皮泥的一处切开(即相当...

2018-09-09 23:48:47 981

原创 2018.8.27-2018.9.9的学习日记

(当时写这些的时候没想着往博客上写,这次重返博客,就把这些转移过来吧)2018.8.27onclick和addEventListener的区别用法:var clickdiv=document.getElementById('clickdiv');clickdiv.onclick=function(){    alert("wugui");}clickdiv.addEventLi...

2018-09-09 23:30:37 209

原创 呼呼(js围棋基本功能达成~)

到今天为止闷头肝了3天,用js达成了围棋界面,实现了一定的基本逻辑(提子之类的2333)棋盘的画法参考了这篇文章和代码,感觉还是很容易理解的(呃……:before和:after伪元素的使用还是很不熟练啊……)http://blog.csdn.net/sinat_38077266/article/details/72730203在逻辑上难点主要在于提子和落子是否合法(禁入点)的操作,这就跟棋子的气相...

2018-03-12 23:34:37 1315 1

原创 js字母转换为数字

下午做落子功能,需要把坐标转换成数字以设置成margin。(坐标是A-7、B-15之类的)通过target.id.split('-')把坐标内字符分离,然后就要开始转换了。然后开始百度搜索如何把大写字母转换成数字(ascii码)……你妹啊!怎么搜出来都是parseInt方法啊!?(嗯,parseInt('A'),结果是NaN……猝死)捣鼓了半天终于找到了str.charCodeAt()的方法,它可...

2018-03-10 17:29:18 7527 1

原创 【吐槽】新开博客

只能用手机号注册帐号,而且一个手机号只能匹配一个帐号……行吧,我用我妈的手机号注册了个新账号(嘴上笑嘻嘻,心里mmp)(我自己的手机号绑定了一个之前淘宝上买的号,用户名那是相当奇怪的)最近会学习前端方面的知识,并尝试做做看幽灵围棋(感觉是妄想呢)看心情会在博客里记录些学到或感到疑惑的东西。...

2018-03-10 17:17:47 201

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除