- 博客(27)
- 资源 (2)
- 收藏
- 关注
原创 那就来使用Python画一棵樱花树吧!
Python,turtle库,樱花树,富士山,Python画图,乌龟,turtle使用教程,python使用教程,编程技巧,画图代码,画图技巧,日本樱花,优雅画图代码
2023-05-14 23:19:44
2335
2
原创 C语言实现推箱子(从1.0到3.1版本详解)
用C语言编写的推箱子小游戏 游戏设计 游戏开发 版本管理 游戏开发教程 游戏开发新人入门 C/C++开发小游戏 命令行小游戏讲到推箱子首先想到的就是地图绘制,主角、箱子、墙体边缘、目标点位等等一系列元素。所有这些在C中都可以用二维数组来实现,加以控制动作逻辑来辅助。
2022-10-18 11:16:41
3859
3
原创 java实战要点(servlet篇)
servlet-class>servlet类名servlet文件名servlet文件名目前了解的使servlet生效有两种方法,配置xml与使用WebServlet注解(两者都存在时,注解优先)/自定义路由使用WebServlet注解与引入位置。
2022-08-30 12:09:20
187
原创 Servlet中上传文件(用到DiskFileItemFactory)
直接调用ServletFileUpload.isMultipartContent(request)判断表单是否为multipart/form-data,避免程序因异常而终止。调用SFU的parseParameterMap(request)方法来获取上传文件的map对象Map使用该DFF对象创建一个ServletFileUpload对象,并设置上传文件的大小限制与编码格式。调用FileItem的write()方法,将其上传的文件写入到File对象中。...
2022-08-02 22:39:01
620
原创 在Java Web中使用Cookie
定位到项目的根路由,servlet中调用requst.getContextPath()方法、JSP中使用${pageContext.request.contextPath}即可。servlet转发请求,使用request.getRequestDispatcher("jsp/html文件路径").forward(request,response);Cookie缓存是由浏览器以缓存文件的形式保存至本地,创建时需指明其生命周期,以秒为单位,过期会消失,可以同时拥有多个Cookie缓存。...
2022-07-24 16:40:12
869
原创 eclipse常用快捷键
了,而且eclipse默认是出现“.”进行方法提示,如果中间提示断了想再看的话还得重新在对应类或者变量的前边输入“.”才可以再看到提示,不过如果这2个键结合是使用同样可以起到提示的作用,你可以试一试,而且如果输入for后,上边如果有需要遍历的局部变量的话,会弹出选择用foreach遍历还是for(int;新版Eclipse的修改建议做的很不错,可以帮你解决很多问题,如方法中的缺失参数,throw/catchexception,未执行的方法等等。这也是个节省时间的法宝。自动注释当前行或者选择的多行。...
2022-07-20 19:55:21
205
原创 初次实现Python爬虫与遇到的问题
},"keywords""王濛","searchItem"{"timeOrder"true,"adv"false,"title"false,"fuzzyMatch"false},"page"{"totalCount"349,"numPerPage"10,"pageNumShown"10,"currentPage"1,"pageCount"0},"dateType""default"})注获取的响应res后,res.status_code可以查询请求状态码(200,404等)...
2022-07-18 12:25:34
973
原创 搜索引擎实现关键词高亮显示
现在要将每一条数据的title、info字段中关键字用html包裹,想到了replace函数(替换指定的字符串);其中dict['list'+str(i)]是我将Paginator分页处理后的数据封装进了一个字典中,键值对中的值就是一个个Message类;可见所查询数据(最右边)按照行被封装成了一个个Message对象,拼接成一个列表list,最后放入QuerySet数据集data中。">,其中xxx可以放入常见颜色的英文名字(white),或者十六进制颜色代码(#ffffff)。......
2022-07-16 18:05:24
853
原创 Django图片上传操作与正则匹配
图片上传使用自带的orm框架上传图片在models.py中添加图片字段类型:icon = models.ImageField(upload_to='users_icon',max_length=300,null=True)其中upload_to即为上传的文件夹。指定图片路径,在settings.py中加入如下语句:MEDIA_ROOT = os.path.join(BASE_DIR,'static/media')并创建相应文件夹,在命令行执行了makemigrations与mi
2022-05-03 23:37:46
677
原创 Django父模板的创建与使用
在一个网站各个网页的设计阶段,应该考虑到父模板的问题,在点击导航栏上的按钮或者超链接切换页面时,不需要每页代码中重新写重复代码,只会徒增工作量。比如在点击导航栏中的登录或注册时,所得的网页代码大体相同,就应考虑将背景图、导航栏以及底部版权信息放入一个父模板中,具体做法如下:创建一个layout.html(文件名无所谓)文件中写入需要重复利用的html代码,将每页中特有的代码,比如上图中的这两个地方即为活动代码,将这些代码再layout.html中用一个占位符来代替:
2022-05-01 09:46:02
247
原创 使用Python Django开发时遇到的问题
模型类中条件查询filter返回值问题将表单传来的key值作为数据表title字段的查询条件即使数据库中符合条件的只有一行数据,最外层也会有一个QuerySet类数组来包裹。即list不是Message类,需要list[0]将Message取出,如果需要输出查询的数据title字段的值,就(Message类中定义了title属性)获取到类名list[0]后,访问属性值就不言而喻了。...
2022-04-21 21:12:09
1045
原创 搜索自动翻译小技巧与Django分页技术浅析
搜索时翻译这个思路受到了字符集的启发,如果我在本地定义一本字符集,里面存入某个英文单词和与之对应的中文翻译,这不就能实现翻译功能了么。思路有了,那就来具体实现,首先最简单的定义字符集方式就是文件,需要了解python的文件读写技术;之后通过特定规则将文件中的英文与中文分两组并一一对应,这就用到了字符串切片技术(文件中读取的内容为字符串)。def translate(key): #如果包含汉字则原样返回 if(is_contains_chinese(key) == True):
2022-04-21 20:57:01
485
原创 Python循环遍历多值QuerySet类型问题的处理心得——嵌套字典
搜索引擎需要查询到数据库中符合条件的所有网页并一一显示,前边介绍了单条语句的查询与显示,实战中需要将多条并列信息传入模板,列表肯定是不够的,这就考虑到了字典。list = page.object_listdict = {}#便于模板循环显示数据#将返回字典加list字母为值,下标数字为键加入dict字典,for i in range(0,len(list)): dict['list'+str(i)] = list[i]#将数据行数count加入字典,便于模板遍历return ren
2022-04-21 11:32:55
1569
原创 Django admin后台管理
django有着自己的一套完整的后台管理系统,登录这个系统之前需要在项目目录中执行python manage.py createsuperuser来创建管理员。在登入之前还需要在主路由中引入与配置后台路由在urlpatterns中加入输入项目的后台url输入之前所创的用户名密码,登录成功注册自定义模型类很明显后台页面中缺少自己写的模型类,而要在后台管理页面显示就需要注册模型类。 1.在models对应的应用下的admin.py中导入需要注册的mo...
2022-04-14 23:13:27
1053
原创 Python import的规则,Django通过ORM建立数据库的映射以及crud
关于import的路径问题语法:from .file(文件名) import class(类名),或者直接import .file.class1.同级模块,即要导入同级目录下另一文件file1中的类名时,上述语法均可(from .file1 import *)2.需导入的类所在的文件在下一级目录,即下级文件夹a1,文件名class1,须导入的类class2测试语句3.导入上级目录,需要用到sys类库设置当前路径为上级路径总结:要注意 . 为当前目录imp...
2022-04-13 19:49:16
1100
原创 Django连接、访问并显示mysql数据库
首先在mysql中建立数据库,并create table留作备用记录几个MySQL常用的语句: select database() 显示当前所在的位置(哪个数据库)show databases 显示所有的数据库use searchlist 进入searchlist数据库(当前目录)show tables...
2022-04-10 17:24:38
2100
原创 Django中视图与模板层的交互传值
render函数包路径在这它有三个参数,分别是request、引用模板、以及传值字典,如在视图中可以传入任意的 关键字:值,并在模板中用 {{关键字}} 的形式显示出来,如图,需要注意的是django框架比较“温柔”,即使所传过来的字典中没有该关键字也不会报错。如上图若没有x,或者render都没有第三个参数,程序也可成功运行。关于django在模板层中调用一些标签格式:{% 标签名 %},如,绝大部分标签都需要一个结束符,如if的结束符为endif关于render的...
2022-04-05 21:34:43
1341
原创 使用ASP.NET进行网站开发的心得与解决
目录总体代码结构服务器控件相关问题父模板(.master)相对地址引用的问题cs和aspx之间的传值问题购物车总数问题重复添加购物车问题管理员与普通用户的不同登录数据表(如cart表)无数据时引发空指针异常的问题总体代码结构虽说好多零碎的文件没有整理,但是作为小型网站也够用了。App_Code目录下主要存放数据库的操作类(.cs)并生成sql语句,传入Conn类中去执行,其他cs网页若想进行数据库的操作,需要实例化App_Code中的类进行生成sql...
2021-09-18 16:58:23
473
原创 在linux上安装oracle数据库并通过远程映射建库
前期准备安装虚拟机:我这里用的VM15.5,可用虚拟机有CentOS以及红帽系列版本 下载oracle数据库的安装包以及.rpm补丁包,并传入linux虚拟机:在虚拟机安装VMTools以共享文件夹的形式传输文件 安装linux远程映射软件SecureCRT和Xmanager:Xmanager用于在物理机上弹出oracle数据库的安装程序和DBCA建库引导,但界面太小,不友好,故指令操作主要在CRT中实现建立远程映射在物理机通过ipconfig查看虚拟机网段、网关...
2021-08-28 19:15:49
314
原创 sevlet和js脚本之间通过session的传值
首先在servlet将数据传到session里面:需要导入import javax.servlet.http.HttpSession;HttpSession se = request.getSession();se.setAttribute("res",res);response.sendRedirect("ballsShowServlet");js将session数据读取并显示:<script type="text/javascript">var $res = .
2021-06-22 19:39:02
332
原创 jsp+javabeen+servlet项目简单入门开发心得(连接数据库,CURD并列举各种可能的问题)
上课全是理论,缺少实践,查了大量的资料,在图书馆花费4天左右终于入门了这个模式。数据库的操作
2021-06-21 18:13:39
925
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人