首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Java】基础46:如何上传图片?

    每一个人应该都有上传过图片:什么朋友圈,空间,网盘…等等都有这样的功能。 上传图片本质就是从自己手机本地上传到平台服务器里面保存,服务器再展示给别的用户看。...那么无论哪个客户端想访问我这个服务端,输入我的IP+8888就可以连接了。 accept()接受客户端请求,得到一个socket对象。...3.运行代码 先运行服务端,再运行客户端,就会发现客户端中的刘小爱.jpg文件被上传到文件夹下面: ? 这就是服务端中保存图片的地方,图片名称是在服务端代码中以当前时间毫秒值为命名的。...我们平时发朋友圈,空间动态什么的,其实也就是把图片上传到了平台对应的服务器里面了。 二、代码优化 那么现在问题来了: 若是有多个客户端上传图片该怎么办?...从理论讲,如果一台机器每秒产生10000000个UUID,则可以保证(概率意义)3240年不重复。 总而言之就是数据量非常的大,用它生成的随机数基本不会出现重复的。

    1K10

    PHPCMF+php+日记(一)

    今天是第一次学习PHP   由于后台是用PHP写的,而且是用的开源框架PHPCMF   所以自己必须要来一遭, 不过PHP写后台确实是方便快,比java来的爽快些,先抛开其他的因素  只求速度...看到没有,我们只需要去建一个一样的文件夹Controller,其他的先不用管,比如Conf和Menu文件夹目前用不,不用管,建完了文件夹,接下来我们需要去写接口了,就是在Controller文件夹下面创建一个...这个是固定的,在项目名下面有这个文件的,不用你改什么,g=News这个代表application下面哪个文件夹,也就是哪个模块了,&m=News这个代码你在Controller文件夹下面创建的php文件的那个命名的最前段...这个其实没什么说的,看英文名字也知道,这个文件夹下面放的是数据,比如缓存数据,在runtime文件下面,你在后台管理界面上传的图片,视频,等都可以在这里面建个文件夹,在conf文件夹下面是路由设置...这个上面的红×不代表错,是导入进来就这样,不要管它,我们最终写的代码是要上传到服务器中,他就没有错了,有敏感者的就没有办法了,呵呵,首先我们需要看看application文件夹下面的User文件夹下面的

    74640

    TCB系列学习文章——云开发的静态网站托管(七)

    有关这一点,我本来真的有一万个槽点要说,人家一个系统同时在小程序和web端使用同一个云环境实在是太正常了,然而你在腾讯云官网申请的云开发不支持在小程序使用,小程序端申请的云开发又不支持静态网站托管,这是死结...然后咨询了TCB的研发,说是官方文档更新不及时,这个是支持的,所以说,官方文档不可尽信!...image.png 2、部署静态网页文件 您可以访问控制台直接管理您的静态网站,上传、删除文件,创建文件夹等操作。 你还可以使用 CLI 工具管理静态网站托管文件。...cloudbase hosting:detail -e envId 部署文件 您可以使用下面的命令将文件上传到静态网站的存储空间中的指定路径,当不指定 cloudPath 时,CLI 会将文件上传到根目录.../static/index.js static/index.js -e envId 删除文件 您可以使用下面的命令删除静态网站的存储空间中的文件或文件夹

    1.9K42

    Hacker基础之工具篇 D

    Python基础教程我们已经学完了,现在是时候介绍一下渗透工具了 PS: 最近没法发实战教程,你懂的 D D注入工具是一种主要用于SQL注入的工具,由彭岸峰开发,使用了多线程技术,能在极短的时间内扫描注入点...使用者不需要经过太多的学习就可以很熟练的操作,并且该软件附带了一些其它的工具,可以为使用者提供极大的方便 检测注入漏洞 先将下载好的正版无毒的D注入工具打开,大体先熟悉D的功能布局,如注意观察下图左侧的...,下面的内容为账户密码的MD5值 复制下来,找到在线MD5免费解密网站即可解密,解密成功后,就可以利用功能,找到网站后台,用得到的账户和密码登录了 目录浏览上传木马...如下图所示,先将D切换到选项下,然后点击,接着就可以点击 然后就如图所示,进入了对方的C盘下,可以找到对方的网站的绝对路径,就是网站的文件在C盘的哪个文件夹下 这里找到是在...C盘的web文件夹下 然后,点击下图的选项 在图下面的选项下选择自己的asp木马存放的位置,然后在选择,点击<上传

    1.9K50

    入门Github,这篇文章够了!

    主要是了解一些你的经验兴趣申请github干啥用,也可以不选直接跳过。 5. 点击submit ? 到这里就注册完成了,我们都是github的大怪兽的一员了。...等一下为什么没有让我们验证邮箱呢,这难道不是我们平时注册中文各大网站的传统套路吗? 6. 登录你注册时填入的邮箱,打开github发来的邮件 ?...如果出现上面的界面就是成功了,意思是你接下来是问你生成的key要保存在哪个路径,如果直接敲回车就是默认路径 /c/Users/Administrator/.ssh/id_rsa....我们可以试着在这个文件夹里创建一个文件并上传到我们的github的test库中 ? 6.1 我们将文件位置定位到test中,然后输入ls来查看test文件夹中有什么文件 ?...这时候其实我们真的成功了,我们可以总结一下 以后我们就先创建一个库把它档到本地,然后将我们的代码放到库的对应的文件夹中,然后git add ,git commit -m “注释注释注释 ” 、最后git

    56220

    免费创建个人静态网站最佳实践:hugo+github+netlify

    TOC 一、前言 关于搭建一个博客或个人网站的好处不用我多说,但创建网站的难度可能会让人望而却步。本人从网络获得过很多帮助,学到很多。...因此,一直耽误到现在,但一直贼心不死,想得到一个不太需要维护,可以专注写作,文档可以同步(在别的电脑也可以编辑),又很geek的网站。...但是可一点也不cool,客官别急,请看下面进阶教程。 四、进阶 1、添加主题 首先我们可以到hugo主题库中找一个自己喜欢的主题。...2、更新博客的流程 日后更新博客时就只需要在本地的hugo\content\post文件夹中编辑新的md文件,然后....---- 以上就是免费创建个人静态网站地最佳实践。全免费,渲染快捷且可以专注写作,不用费心维护。 六、域名 最后为了装一下,怎么也得换个个性化的域名。网上到处看了看,感觉比较复杂。

    4.1K10

    tortoisegit安装与github上传

    将工作区内容提交到版本库中的缓存区,commit从缓存区存储到master 通过git log --pretty=raw 查看commit配置信息 git cat-file -t 哈希值 (查看具体哪个对象...tortoisegit安装过程 1、新建share.git文件夹 2、右键点击git create repository here... 3、到user1目录下面点击git clone......如何在github构建代码仓库 如何将本地项目上传到github中 如何删除代码仓库 github:一个网站网站搭建了一个供用户管理代码的平台(而且是基于git操作进行管理的一个平台) 使用github...、类库、插件的源代码基本都在github上有托管 github还有一个作用:可以在平台上发布前端项目文件 基于当前的仓库发布我们的博客 github中的一个账号可以创建多个仓库,每一个仓库一般只存储和管理一个项目...1、新建仓库 new repository 2、把本地文件上传到这个仓库中git clone https://github.com/zhangxiaohuan/aaa.git (这时候本地的文件和远程仓库保持了连接

    77020

    zblog忘记后台账号密码怎么办?

    跑题了,嗯嗯,说回正题,zblog网站的后台账号密码要是忘记了怎么办呢?...下载地址:https://bbs.zblogcn.com/thread-83419.html 下载之后通过FTP上传到Z-BlogPHP的根目录,在浏览器中打开nologin.php,使用过后请FTP...根目录在文件系统建立时即已被创建,其目的就是存储子目录(也称为文件夹)或文件的目录项。一“棵“目录树,树的最根本就是它的根(根目录)。”...不知道不要紧,先把文件上传到网站目录,然后尝试域名访问:http://您的网址/nologin.php,如果能访问出现上图界面就对了,如果访问不了,则上传的目录非网站的根目录,需要继续查看根目录。...使用完成后如果忘记删除“nologin.php”文件,后患无穷,,,自己想把,,,我是想不敢想!

    2.1K20

    如何在微软iis服务器部署ssl证书

    4、小伙伴们可以在服务器上进行这些解析,不过也可以像小编一样在本地进行,然后在服务器内创建个文件夹,把需要的东西复制进去即可。...8、这个时候我们带https打开我们部署的网站,现在显示的还是红色的(腾讯云江西 qcloud.netle.com.cn)。 9、现在我们去找到我们需要部署的网站,在服务器网站栏里,双击绑定。...10、然后我们点添加,添加,添加选择https,443端口,证书是哪个的就部署哪个的。 11、这个时候我们通过浏览器打开https的网站。 12、绿了有没有?绿了,绿了。。。绿了。。。...安全小锁标志有没有。。。等等,我们是不是忘了点什么东西?当我们再打开www.domain.com的时候,还是灰的。还是没有绿,这种很想被绿的感觉有没有?(突然好心疼王某宝)。...要做到默认访问https,也许就要做跳转吧,不过HTTPS貌似有个高大的名字叫做URL重写。

    4.5K60

    初识Linux_3

    1,find 目录 条件 [处理命令]-默认是print操作 2,find d6 -name "*cpp" -exec rm{} ";"(或者‘;’或者/;都是Ok的),这条命令的含义是找到d6文件夹中所有以....cpp结尾的文件然后将其进行删除操作 3,who用来哪些用户正在使用,who am I显示自己的信息 4,user可以查看证字使用的用户的名字,w命令显示的更加详细,可以知道用户在做什么(哪个用户在什么地方...ls ftp> put xyz即是把本地主机的xyz文件上传到ftp服务器中 10,ftp>get abc 即是从ftp服务器中下载abc文件到本地主机 11,ftp>mkdir asd 即是在ftp服务器建立...ls 13,若上传多个文件则用ftp>mput f9 f10.表示将本地主机的f9,f10文件上传到ftp服务器 14,下载多个文件用ftp>mget ,这两个命令中都会有提示,若想取消提示,则用ftp

    52720

    把你的博客拎到云生长吧!

    经过一早上的踩坑,终于在云建好属于自己的一亩三分地了,简直比在深圳买了房子装修完还开心呢(醒醒,你哪来的房子 所以我决定,不如就分享一下我是怎么把我的Hexo博客拎到云上去的吧☁️ 网站托管(Serving...,需要具备满足以下条件: 一个能找到你网页的地址(IP+端口或者域名) 一个能处理浏览器的请求,把资源返回去的服务(HTTP Web服务) 所以网站托管做的事情就是: 把网页等资源上传到某个地方。...传统网站托管: 我们需要自己维护服务器,把文件上传到服务器的具体路径,接着设置Web Server,安装证书 ¥&!# ,一顿操作之后才能完成网站托管。...云原生托管:文件打包后,上传到对象存储服务,设置一下存储桶为静态网站托管模式,嗯就可以了,什么域名、证书全部自动生成。什么,你想让你的网站在全国各地的访问速度都更快一点?...存储桶创建好之后,我们找到文件列表>上传图片按钮,挨个把本地构建好的public下的文件夹&文件上传(好累,这里只是让你体会一下没有自动化工具的辛苦 到这里,我们已经把静态资源都传到存储桶中了,接下来就是设置其访问方式

    80320

    宝塔面板网站备份迁移到新服务器的过程

    2、把备份下载到本地,在新服务器安装宝塔面板(这里要注意 php、MySQL 的版本与旧服务器相同或不低于),添加站点、ftp、数据库等,如果不换域名的话,站点名字和旧服务器应该是一样的,把备份好的网站文件上传到新服务器的站点文件夹下面...,用宝塔面板的文件管理解压缩到网站根目录下面,总之原来在哪个文件夹中现在还是不变。...如果有多个网站,需要你勾选迁移哪个网站和数据库,点击一键迁移。 4、程序开始配置并有进度条显示迁移过程,整个时间长短和服务器网络情况、国内外服务器有关系。...三、涉及到新旧域名的不同服务器迁移 因为某些原因要同时更换新服务器和新域名,在以上两个迁移办法基础,要在旧服务器提前把数据库中的旧域名更换为新域名,办法有手动和插件两种,参考文章如下: WordPress...一键迁移可以选择需要迁移的网站和数据库,动动手指很快就可以解决网站搬家问题,缺点就是受制于网络情况,不知道会用多长时间,这期间网站访问速度会有影响;而第一种方法是直接对网站打包手工迁移,进度和时间可以自己控制

    17.8K41

    在线部署web项目(适用于较大型项目)

    只要把需要的文件上传到FTP空间,然后运行xxx.aspx,按提示步骤.操作完成后,项目就部署好并可以正常的运行了. 是不是很方便?...}             }             catch             {                 return false;             } 4.测试系统临时文件夹有效性...Guid.NewGuid()返回全局唯一性id             string UserGuid = Guid.NewGuid().ToString();             //得到系统临时文件夹...return false;             }         } 5.其他的一些检查,比如序列化的有效性之类的,看你的具体需求了 三 然后部署数据库,把一些初始的信息写如数据库,象网站名称...万一客户有不成功的安装记录,或者客户想再次安装一遍) 4.建立表和存储过程 把相关的sql命令存在文本文件里,然后通过dbHelper类执行这些命令,建表,建存储过程,建全文索引都可以在这里做 5.初始化网站数据

    41410

    威联通(NAS)搭建个人图床

    更详细的内容,请左转查看百度百科 声明: 这个功能一般人可能用不到,所以可能大部分人都不会点开看,如果你点开看了,并给你提供了帮助,说明我们是同道中人~~~ 我其实一直都不用图床,因为总是担心图床平台挂掉...第二步:创建图床文件夹 打开【File Station】,创建一个你存放图床代码的文件夹,如下图: 我在Web目录下,创建了image文件夹,用于存放图床网站代码。...第三步:下载图床代码 从GitHub下载,打开地址:https://github.com/Chevereto/Chevereto-Free ,下载图床代码,如下图: 上传到到上一步创建的文件中,然后解压...第五步:配置图床网站 访问图床地址:NAS地址+刚才设置的端口号,比如:NAS地址是:192.168.1.100,设置的图床虚拟主机端口是12345,那访问地址就是:192.168.1.100:12345...网站反应速度取决于你的NAS配置和网络带宽。 提醒: 如上配置后,只能内网访问,如果要在外网使用,需要配置公网访问。 公网访问有两种方式:1、有公网IP+域名,2、内网穿透+域名 未经授权,不得转载

    2.8K30

    scrapy的进一步学习

    什么是scrapy scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架,我们只需要实现少量的代码,就可以快速的抓取....现在我们的文件夹理有很多个文件,他们各有各的作用: 1. spiders文件夹:这里存放爬虫的主程序,这里可以写多个爬虫文件,分别执行不同的爬虫功能。...**6. scrapy.cfg:**可以说是配置settings的文件,如果一个项目中包含多个settings.py配置文件,那么在这个文件中就可以选择使用哪个配置文件来管理项目。...(在spider中yield的item会被传到这里) spider (Spider 对象) – 爬取该item的spider 注意事项: 如果要将数据存储到管道中,先要在settings里开启...可以在setting中设置pipeline的配置,pipeline和pipeline的权重,权重越小优先级越高 动手操作可能要等到下一篇了,刚刚试了一下还是报错了...真的心好累,没人带真的好累

    29430

    威联通(NAS)搭建个人图床

    更详细的内容,请左转查看百度百科 声明: 这个功能一般人可能用不到,所以可能大部分人都不会点开看,如果你点开看了,并给你提供了帮助,说明我们是同道中人~~~ 我其实一直都不用图床,因为总是担心图床平台挂掉...第二步:创建图床文件夹 打开【File Station】,创建一个你存放图床代码的文件夹,如下图: ? 我在Web目录下,创建了image文件夹,用于存放图床网站代码。...上传到到上一步创建的文件中,然后解压,得到上一步中的结果。 第四步:启用虚拟主机 打开【控制台】-【WEB服务器】-【虚拟主机】,启用虚拟主机,如下图: ?...点击【创建虚拟主机】,选择第三步解压出来后的图床代码文件夹,如下图: ?...网站反应速度取决于你的NAS配置和网络带宽。 提醒: 如上配置后,只能内网访问,如果要在外网使用,需要配置公网访问。 公网访问有两种方式:1、有公网IP+域名,2、内网穿透+域名

    1.9K10
    领券