- 博客(57)
- 资源 (1)
- 收藏
- 关注
原创 【情书加密】,c++花式表白,这样泡小师妹,没跑了。
【花式表白】,情书加密,这样泡小师妹,没跑了。首先先上效果图。文件a是初始文本,文件b是由文件a加密而成的。我们发给小师妹的文件可以是b文件。而c文件则是由b文件解密出来的。其中如果输入错了解密的密码,就会出现另外一堆乱码。只有解密的密码正确,才能输出正确的内容。加密原理:异或加密,我们先要知道,任何字符异或一个内容之后,再重复异或之前相同的内容,那么这个字符不变。我们可以把文本内的所有内容都进行异或处理加密。然后再进行异或处理解密。只要钥匙是不变的,那么他们解密后的内容是一样的。#in
2021-06-30 13:58:13 8213 57
原创 【干货】HarmonyOS,鸿蒙系统手把手教学,创建第一个程序
【干货】HarmonyOS,鸿蒙系统手把手教学,创建第一个程序首先我们需要了解一下,什么是鸿蒙系统。因为市面上大多数操作系统都是苹果系统和安装系统。鸿蒙系统是我们引以为傲的华为公司自行研发的操作系统。为的就是解决被别人卡脖子的问题。当然只有开发系统是不够的,因为生态环境需要大家的参与。所以作为开发者,我当然要去折腾一下。支持一下国产。我们引用一下官方的文字,更加准确地知道鸿蒙系统是干嘛的。HarmonyOS 是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体 娱乐等)的分布式操作系统。
2021-06-08 19:20:56 3858 31
原创 【亲传秘籍】我这样写python代码表白,泡到了大学小师妹
想必每个大学生心中有一个温柔可爱的小师妹。很多人对小师妹是倾慕已久,但是就是不知道怎么泡到收,今天博主给你们支招。今天给你们弄一个二维码表白。先上效果:在这里插入图片描述扫完之后直接出来的效果是这个要是你把中间的图片换成小师妹的仙女图,文字部分换成深情表白,那还不分分钟攻略成功。第一步安装QRCodeqrcode是一个比较好用的专门操作二维码的python包。直接用pip命令就可以搞定 pip install qrcode第二步安装PIL包因为需要对图片进行操作,所以需要这个专门对图.
2021-05-03 22:23:55 26574 77
原创 【python零基础爬虫入门】,爬取百度图片,小孩子也能学会
【python零基础爬虫入门】,爬取百度图片,小孩子也能学会先上效果图需要头文件import reimport requestsimport os因为爬虫需要用到请求网络部分,所以需要这两个包,没有的话自行下载即可。请求头 headers = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Safari/
2021-04-20 13:52:05 8319 28
原创 unity射击小游戏,第一人称摄像机实现
unity射击小游戏,第一人称摄像机实现今天开始写一些unity的小教程,就以刚刚写的第一人称的射击小游戏作为案例。先上效果图:首先游戏物品也没有多少东西,就是地板,平行光,主摄像机。然后我们需要做一个子弹,这个子弹里面添加刚体。然后把它作为预设体保存。生成fire.cs文件。using System.Collections;using System.Collections.Generic;using UnityEngine;public class fire : MonoBehavi
2021-04-16 10:21:59 4445 31
原创 暑假已过半,你有在自学编程吗?【建议收藏】
无论你是高考生还是已经在读的大学生,如果你和计算机专业相关。并且在暑假的时候努力一下,偷偷超越别人。那么就可以往下读了。暑假在家应该怎么练?大学计算机专业学的内容是什么?不要管什么英语,高数什么的。这些只要及格就够了。出来社会最重要的还是编程能力。所以下面几科才是你们重点攻克的科目。...
2022-07-22 10:08:14 316 1
原创 开学了,计算机的大学生们,送给你们一些经验,希望你们的四年不负年华!
9月已经开始了,不少大学已经陆陆续续开学了,不禁感慨,时间过得真快啊,一转眼就毕业多年了。在这里说一些自己对于大学浅薄的经验,希望对于你们有用。一、不要挂科大家应该都听过“没挂科的大学不是完整的大学”这句话吧?别听别人胡说八道。挂科补考浪费时间,尤其是一些非专业课的文化课。有这个补考的时间你去参加些活动没准都能找到对象了。其实大学科目都不难,多用点心,大概率不会挂科的。二、培养自主解决问题的能力很多大学教授的第一门语言就是C语言,对于没有基础的大学生来说可能会有些不适应,有时候看到老师上课一顿操作猛
2021-09-20 20:37:39 395 1
原创 【py小游戏系列】贪吃蛇,儿时的回忆
hello大家好,今天我又发现了个有趣的小玩意。我是专写有趣小玩意的老诗。老规矩,先上效果图这是一个贪吃蛇的小游戏。我们8090后这一代人肯定会碰到过。蛇会随着吃到的食物变得越来越长。然后碰到墙壁或者碰到自己的身体都会输掉游戏。这个是简陋版的贪吃蛇,但是最基本的游戏逻辑都已经全部实现了。首先先定义游戏中的物体:food = vector(0, 0)snake = [vector(10, 0)]aim = vector(0, -10)这里面有食物和蛇,还有方向。上下左右对蛇进行控制。o.
2021-07-13 14:48:07 425 8
原创 【py小游戏系列】吃豆人,儿时的回忆
hello大家好,今天我又发现了个有趣的小玩意。我是专写有趣小玩意的老诗。老规矩,先上效果图这是一个吃豆人的小游戏。我们8090后这一代人肯定会碰到过。黄点是我们自己,红点就是怪物们。这是最原始版的电子游戏。然后我们可以在随便一个地方新建一个游戏代码,利用这个包的代码,实现自己的游戏逻辑。1导入模块from random import choicefrom turtle import *from freegames import floor, vector2做一些初始化state =
2021-07-12 17:27:01 1029 5
原创 java的socket连接,聊天室通信实现
很多小伙伴在读大学的时候都分不清客户端和服务器的区别。简单来说,没有联网功能的程序,都是在玩单机。那么一个程序要怎么才能联网呢?接下来我们来聊聊socket连接。认识socketSocket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。上面就是原理图。服务端/** * 模拟qq聊天功能: 实现
2021-07-12 13:37:22 1282 13
原创 【py画图表白】,小女友肯定很喜欢
hello大家好,今天我又发现了个有趣的小玩意。我是专写有趣小玩意的老诗。老规矩,先上效果图这是用python画的表态小图画。画图用来tutle图形库。海龟绘图是python很强大的库,它可以用来画各种各样的图样。甚至有人可以用它来做具体的ui设计。详细内容如下图所示:画图主要用到的的api就是以下这些:Turtle 方法海龟动作移动和绘制forward() | fd() 前进backward() | bk() | back() 后退right() | rt() 右转left() |
2021-07-11 10:40:24 1050 20
原创 【python小技巧】花式表白之动态二维码,这个gif有点帅哦
hello大家好,我是诗一样的代码。我写的文章大多数都是一些“有趣的小玩意”。今天教大家一个花式表白的绝活。女神见到了肯定乐坏了。二维码的原理二维码的原理是二进制运算,总的来说,二维码利用二进制的0和1作为代码,同时使用若干个与二进制相对应的几何形体表示文字数值信息。使用代表正方形的黑白格来记录信息,并且可以在水平和竖直方向上进行编码。认识MyQRMyQR是Python的一个第三方库,专门用来制作个性二维码。在Python调用MyQR之前需要先安装MyQR库。1、通过【Windows】+【R】键打
2021-07-09 10:41:32 3518 17
原创 【tutle动态画图】七段数码管显示时间,干货好玩
hello大家好,今天我又发现了个有趣的小玩意。我是专写有趣小玩意的老诗。老规矩,先上效果图:了解七段数码不知道你们上大学的时候,有没有上过一门课,叫做逻辑电路。学软件的小伙伴不太确定你们有没有了解。但是学硬件的小伙伴肯定是不陌生的。今天的话题是七段数码管显示时间。先上图吧,这些生活中显示数字的机器,其实就是一个个发光的小灯泡结合而成的。通过控制灯泡的开关,我们就可以控制电子屏幕上显示的数字。我今天要做的是,在python中使用tutle进行画图,模拟这个七段数码管在机器中的运转。了解tu
2021-07-08 12:06:20 1573 4
原创 vb围棋源码,直接拿走
【涉及知识点】控件数组;2. 顺序文件读写;3. 鼠标事件;4. 定时器控件。【题目介绍】围棋棋盘由19条纵线和19条横线正交形成网格,共有19×19=361个网格点。两位棋手各持黑色和白色圆形棋子轮流放到未被棋子占用的网格点上进行对弈。本题目完成一个模拟棋盘,并可向棋盘上放置棋子(落子)、从棋盘上去掉子(提子)。本程序可供两个人对弈,也可由一个人同时执黑色和白色棋子,但是不能进行人和计算机的对战。【功能要求】运行程序,显示图7.1所示的窗口,窗口主体部分是棋盘,棋盘上方的文本框中显示当前棋盘
2021-07-07 14:08:02 1113 5
原创 【情书加密】,Python花式表白,这样泡小师妹,没跑了
不知道你们有没有试过有趣的表白情节?以前网上流行发一串摩斯密码,然后解密出来就是一个i love you.今天给你们来带你更高级的加密表白。异或加密情书。之前我做的c++版本的异或加密解密得到不错的成绩。这此用python再做一遍。首先先上效果图。文件a是初始文本,文件b是由文件a加密而成的。我们发给小师妹的文件可以是b文件。而c文件则是由b文件解密出来的。其中如果输入错了解密的密码,就会出现另外一堆乱码。只有解密的密码正确,才能输出正确的内容。加密原理:异或加密,我们先要知道,任何字符
2021-07-06 18:19:51 3014 23
原创 【源码拿来就用】用 JavaScript 实现简单拼图游戏
用 JavaScript 实现简单拼图游戏 本篇主要讲解,用原生的js来实现一个简单的拼图小游戏。线上体验地址:拼图一、游戏的基础逻辑想用一门语言来开发游戏,必须先了解如何使用这门语言来实现一些基础逻辑,比如图像的绘制、交互的处理、定时器等。1、图形绘制图形绘制是一切的基础,这里使用 JavaScript 在 canvas 上进行绘制。即先在 html 中创建 canvas 元素,然后在 JavaScript 中,通过 id 拿到这个元素,并且通过 canvas 拿到对应的上下文环境 cont
2021-06-23 11:38:20 1437 1
原创 手把手教你爬取清纯小姐姐私房照,小孩子别学
手把手教你爬取清纯小姐姐私房照,小孩子写学先上效果图import reimport requestsimport os头文件:因为爬虫需要用到请求网络部分,所以需要这两个包,没有的话自行下载即可。这个可以直接用pip安装。如果连pip都不懂,那就只能学习一下python基础了。请求头: headers = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Ge
2021-06-11 16:48:53 374
原创 原来大佬都是这样把鼠标换成女朋友头像的
首先准备一张女朋友的图片,把后缀改成cur格式打开桌面个性化菜单找到主题-》鼠标光标指针->浏览->替换就行了。这样子,这样子当女朋友用你的电脑时候,会不会得到小惊喜呢??...
2021-06-09 15:24:16 560 9
原创 java,仿qq,socket,tcp连接做出一个聊天室
java,仿qq,socket,tcp连接做出一个即时通讯软件import java.io.DataInputStream;//导入DataInputStream类import java.io.DataOutputStream;//导入DataOutputStreamimport java.io.IOException;//导入IOException类import java.net.Socket;//导入Socket类import java.util.Scanner;//导入Scanner类首
2021-05-24 22:20:13 358 13
原创 vb四环棋的实现,平面四子棋,四连环游戏
vb四环棋的实现,平面四子棋首先我们百度一下,什么是平面四子棋相信很多小伙伴见到这幅图片都不陌生。那么在代码中怎么实现呢?我们用vb代码为例子。先看效果图我们设计o和x是需要下的棋子,如果没有棋子,那就是空白字符。首先先设计数组大小为Dim a(7, 9) As String 我们可以选择1~8可以下棋子。 If ComboBox1.Text = "" And a(1, 1) = " " Then SureMove(1, "x")
2021-05-23 22:17:04 370 3
原创 【py2的地位被严重低估】py2与py3的区别,初学者应该如何选择?
py2与py3的区别,初学者应该如何选择?在这里给出一个明确的答案先了解一下历史:Python 2.0 于 2000 年 10 月 16 日发布,增加了实现完整的垃圾回收,并且支持 Unicode。Python 3.0 于 2008 年 12 月 3 日发布,此版不完全兼容之前的 Python 源代码。不过,很多新特性后来也被移植到旧的Python 2.6/2.7版本。Python 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级
2021-05-12 11:37:40 1191 9
原创 c++【键盘读入操作】,两种方法做小游戏的控制摇杆
c++【键盘读入操作】,两种方法做小游戏的控制摇杆最近比较忙,所以更新的频率有所下降。今天出一个,小游戏怎么实现遥感功能的方法教程。原生的c++做window小游戏,都是需要用到键盘进行操作的,wsad,或者上下左右,是最常用到的。那么我们该如何去写代码呢?方法一例如这个是贪吃蛇,if(GetKeyState('W')<0){//响应键盘,蛇向上走}if(GetKeyState('S')<0){//响应键盘,蛇向下走}if(GetKeyState('A')<
2021-05-11 16:29:46 781 3
原创 5题c++自测题,如果学完一学期,连这个都不会,那大学就白学了
5题c++自测题,如果学完一学期,连这个都不会,那大学就白学了第一题,打*,用双层for循环打出这一题考的是循环语句的控制第二题1,2,3,5…n求出第n个数是什么。分别用for语句和递归实现。第三题判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如aabb是回文aacbb是回文xsdw不是回文这一题测试了对字符串的控制。第四题文件读写1把一段话写进去txt文件。2把一段话从txt文件读出来。第五题打印n的全排列。例如n=
2021-05-10 15:40:58 393 2
原创 【硬核教程】作为一个程序员,怎么做才能母亲在母亲节感到双倍快乐
【硬核教程】作为一个程序员,怎么做才能母亲在母亲节感到双倍快乐母亲,是这个世上最伟大的人。她给我们生命,让我们来到这个花花世界。其实作为程序员,一般毕业之后都会在大城市工作。别问为什么,问就是因为小乡村哪有什么高大上的互联网公司啊。所以因为我们都会去到北上广深,一年中,少见到自己母亲一面的机会少之又少。所以,如果各位有空的话,最好和母亲视频聊聊天吧。这是最好的方法,没有之一。然后,最后用c++代码打印了首图,祝福天下母亲,母亲节快乐。有需要拿源码的话,请移步到公众号,后台领取:诗一样的代码。
2021-05-09 18:42:38 1952 12
原创 【硬核教程】,如何摆脱黑白框编程,1小时学会用c++做一个飞机大战
老规矩,先上效果图:最近很多同学加我好友后问我,c++是学完了,但是不知道能做什么。是否应该更加深入学习,更深入研究。其实,c++学完后,最重要的是实践能力,需要知道自己行不行,动手编写下代码就知道了。我们可以做一些具体的项目,例如贪吃蛇,俄罗斯方块,或者我今天讲的这个飞机大战。然后小伙伴又说:c++的黑白框太low了,怎么可以整得高大上一点呢?其实,不难的,你们可以试着用一下easyx,这个是一个c++的图形库。我们可以用来写一些图形,从此告别黑白框。来,我们直接进入主题:这个打飞机小游戏素材
2021-05-07 18:20:20 867 5
原创 [视频教学,讲解]手把手教你爬取清纯小姐姐私房照
最近我写的爬虫系列教程,都挺火的。我还分了两份写py2,和py3都有些出了源码。很多小伙伴拿到了源码有可能不太理解是怎么编写的。一向宠粉的我,特意录了一期视频讲解这个代码。有兴趣的小伙伴可以去看一下。有喜欢视频讲解的小伙伴,也可以长期蹲在那。视频讲解传送门...
2021-05-06 13:22:30 531 10
原创 【烟花代码】,情人节,情侣生日礼物代码适用
【烟花代码】,情人节,情侣生日礼物代码适用老规矩,先上效果图图片做了加速处理,放樱花的位置,速度完全由点击控制。1初始化粒子系统 var Particle = function(x, y, hue){ this.x = x; this.y = y; this.coordLast = [ {x: x, y: y}, {x: x, y: y}, {x: x, y: y} ]; this.angle = rand(0, 360); this.speed = ra
2021-05-03 18:57:28 4345 13
原创 手把手教你爬取清纯小姐姐私房照,小孩子别学,【后篇】
前篇:传送门因为写了前一篇爬虫博客,看来挺火的。哈哈,第一篇阅读量破万的的博客,还是的庆幸的。因为火热程度比较高,直接就进入了python热榜第一了。来来来,这一篇除了炫耀下成绩以外,还来一些干货。有挺多小伙伴在后台问我,甚至加我问的问题就是:为什么我的程序报错了?诶,奇怪的是,他们报错都是同一个问题。好家伙,起码有几十个小伙子问过这个问题。具体问题是:TypeError: cannot use a string pattern on a bytes-like object哎呀
2021-04-29 15:07:50 36284 63
原创 【推荐福利】c++使用easyx做出像素鸟,简单上手小游戏
c++使用easyx做出像素鸟,简单上手小游戏老规矩,先上效果图1首先加载一堆资源图片// 加载图片资源void loadRes(){ loadimage(&BK[0], _T("res\\bg_day.png")); loadimage(&BK[1], _T("res\\bg_night.png")); loadimage(&bk, _T("res\\bg_day.png")); loadimage(&OVEIMG, _T("res\\bg_day.
2021-04-28 22:47:32 2598 4
原创 怎样在csdn上小有收获,坚持写博客就是方法
怎样在csdn上小有收获,坚持写博客就是方法先把小成绩放上来吧。虽然比起那些几十万粉丝的博客大佬,我算是新人了。但是在博客上小有成就还是有点点心满意足的。本博主是一个十几年c++的老程序员了,之前也少有些技术博客的习惯。最近想想,把自己会的东西写出来,能够教到别人也是美事一桩。如果我刚好会的,而同时你刚好需要,这不正好。在坚持写完c语言和c++的教程后,会陆陆续续出一些干货。小编本职工作是一个c++游戏服务器。当然干的时间就了,其实大大小小其他程序也会懂。游戏前端,后端都能精通。unity,coco
2021-04-21 13:47:04 2062 13
原创 vb.net简单的计算器实现
vb.net简单的计算器实现效果图1首先我们需要把控件都摆好.2处理0~9按钮事件 '按钮0~9 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If stat = 1 Then TextBox1.Text = 0 stat = 0 End If
2021-04-17 20:42:45 1700 1
原创 python【图片转字符画】,图片灰度值处理
老规矩,先上效果图理论很简单,就是对图片操作,这里需要用到PIL的python包,里面有很好用的图像处理功能。先打开图片,把图像调整大小。img = Image.open(picPath)img = img.resize((picW, picH))然后读取灰度值,再把灰度值和字符对应起来就行。from PIL import ImagelstChars = list("$@B%8&WM#*oahkbdpqwmZO0QLaCJUYXzczjhdhsdavunxrjft/\|()1{
2021-04-16 10:14:11 612 3
原创 c++编写入门版贪吃蛇,只要你想学就能学会
c++编写入门版贪吃蛇,只要你想学就能学会老规矩,先效果图代码是用原生c++控制台程序编写的。这里面的算法很值得学习。首先我们需要编写一个蛇的结构体。struct body{ int x,y; body *last,*next; body(){last=next=NULL;}}*head;蛇的body里面有next为了连接蛇与蛇,然后last是为了标记蛇的尾部的。int Rand(int l,int r){ return rand()%(r-l+1)+l
2021-04-16 09:54:47 370 2
原创 python用turtle画图,彩虹,春天季节
python用turtle画彩虹,画春天先上效果图turtle是我们用于python画图的包。很多时候老师都会让我们用turtle画图。其实python可以创作出非常好看的图片。有需要源码的话可以找下我。
2021-04-16 09:51:07 2074 10
原创 cocos creator编写2048小游戏,发微信小游戏
cocos creator编写2048小游戏,发微信小游戏不说废话,先上效果图有兴趣的也可以试玩一下微信小程序先看看我们的游戏对象有哪些:其实就一个摄像机,背景,开始按钮,还有一个44的sprite背景。我们把44的数组和4*4的sprite对应起来。当数组为0的时候,sprite就为空白。当数组不为0,sprite就显示对应的数字sprite。只需要动态控制好sprite的变化就行。//画图 drawmap:function() { var i =0 var j =0
2021-04-16 09:48:02 704
原创 c++入门教程–-22类构造函数 & 析构函数
类构造函数 & 析构函数构造函数是类的一种特殊的成员函数,它会在每次创建类的新对象时执行。多用于初始化类的析构函数是类的一种特殊的成员函数,它会在每次删除所创建的对象时执行例子1:class Line{ public: void setLength( double len ); double getLength( void ); Line() //注意构造函数是肯定没有返回类型的。{ cout << "Object is b
2021-04-15 09:51:52 159
原创 c++入门教程–-21C++类访问修饰符
c++入门教程–-21C++类访问修饰符class Base {public:// 公有成员,公有成员在程序中类的外部是可访问的。protected:// 受保护成员,保护成员变量或函数与私有成员十分相似,但有一点不同,保护成员在派生类(即子类)中是可访问的。private:// 私有成员, 私有成员变量或函数在类的外部是不可访问的,甚至是不可查看的。只有类和友元函数可以访问私有成员。};//这里记住上面几个修饰符就够,具体作用在对象继承的时候会讲。...
2021-04-15 09:51:47 157
原创 c++入门教程–-20C++ 类成员函数
c++入门教程–-20C++ 类成员函数class Box{ public: double length; // 长度 double width; // 宽度 double height; // 高度 double getVolume(void) //在类里面可以有自己的函数,为了方便封装成一个整体 { return length * width* height; }
2021-04-15 09:51:42 157
原创 c++入门教程–-19C ++类与对象
c++入门教程–-19C ++类与对象这是为了更好地描述实物的本质,所以有了类和对象。例子:class Box{public:double length; // 盒子的长度adouble width; // 盒子的宽度double height; // 盒子的高度};类用class定义,用{}包括这,然后写上属性。类的使用。当类已经定义好,就可以把他当做数据类型使用,用法如下:Box Box1; // 声明 Box1,类型为 BoxBox Box2;
2021-04-15 09:51:34 152 1
原创 c++入门教程–-18指针
指针就一个作用指向地址。地址,就是计算机内存地址,用来识别内存的位置。#include <iostream>using namespace std; #include <stdio.h> int main (){ int a = 10; int *p; // 定义指针变量 p = &a; //p指向a的地址,&a就是取地址 cout<<"*p 变量的值:"<<*p
2021-04-15 09:51:27 164 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人