为您找到搜索结果:3134个
Android如何制作自己的依赖库上传至github供别人下载使用
https://blog.csdn.net/xuchao_blog/article/details/62893851...
计算机启动过程的简单介绍 计算机启动流程 计算机BIOS作用 POST 开机自检 计算机启动顺序 分区表 操作系统启动
原文地址:4.计算机启动过程的简单介绍计算机启动流程计算机BIOS作用POST开机自检计算机启动顺序分区表操作系统启动计算机的启动地址空间分成了两部分ROM和RAMROM位于主板上,是主板生产的时候就有的一部分机器加电之后会先去读取ROM中的已经固化的一些指令 主要是自检Power-OnSelf-Test,POST主要包括CPU显卡,内存还有一些基本的初始化(比如之前说到有些地方寄存器要清零都是一种初始化)也就是对于计算机来说想要正常工作的一个底线,最基本的功能所以这个ROM系统也叫作BIOS BasicInput/OutputSystem就好像他的名字一样,这个系统并不能给我们提供服务,只是说计算机可以提供服务了 还有一个启动顺序的概念计算机内可能有多个不同的存储设备有一个启动模块存储启动顺序信息 然后会根据设置读取第一块存储设备BIOS系统接着读取硬盘上固定位置的数据这个位置的数据结构是约定好的---通常是硬盘的0面0磁道的第一个扇区读入到内存,然后用一个跳转指令进入到这里进行执行硬盘的0面0磁道的第一个扇区是主引导扇区这是一个约定规范,就像...
Python+Django+Eclipse 在Windows下快速开发自己的网站
一、配置开发环境我的开发环境是:Python3.3.2+Django1.5.2+Eclipse1、安装Python下载地址:http://www.python.org/getit/安装完成后为了方便可以配置下环境变量: 2、安装Django—Python下用于开发网站的比较流行的web框架下载地址:https://www.djangoproject.com/download/下载完成后解压,在dos下进入解压后的文件目录,运行命令:setup.pyinstall该过程有点漫长,请耐心等待。 3、安装Eclipse的Python插件PyDevEclipse下执行Help—InstallNewSoftware...,输入网址:http://update-production-pydev.s3.amazonaws.com/pydev/updates/site.xml安装成功后在Windows—Preferences中进行配置,添加Python解释器如果在新建工程中有PyDev这一项则表示安装成功: 二、用Python+Django在Eclipse环境下开发自己的...
文件上传(2)
代码拉取 1https://github.com/gaoyuyue/MyUploader-Backend 2..https://github.com/XhstormR/Browse 3...https://github.com/BlackmodeN/iCloudDisk4.......https://github.com/wangxinforme/springmvc ...
文件的上传(1)(表单上传和ajax文件异步上传)
文件的上传(表单上传和ajax文件异步上传)项目中用户上传总是少不了的,下面就主要的列举一下表单上传和ajax上传!注意:context.Request.Files不适合对大文件进行操作,下面列举的主要对于小文件上传的处理!资源下载:一.jQuery官方下载地址:https://jquery.com/download/一.表单上传:html客户端部分:<formaction="upload.ashx"method="post"enctype="multipart/form-data">选择文件:<inputtype="file"name="file1"/><br/><inputtype="submit"value="上传"/></form>一般处理程序服务器端:复制代码publicvoidProcessRequest(HttpContextcontext){context.Response.ContentType="text/plain";HttpPostedFilefile1=context.Request.Files["f...
android 向serverGet和Post请求的两种方式,android向server发送文件,自己组装协议和借助第三方开源
一个适用于Android平台的第三方和apache的非常多东西类似,仅仅是用于Android上我在项目里用的是这个https://github.com/loopj/android-async-http AsyncHttpClient client=newAsyncHttpClient();RequestParamsparams=newRequestParams();params.put(JsonKey.JSON_K_MOBILE,"1526808");params.put(JsonKey.JSON_K_COUPON,coupon);put(File,...);/***@authorintbird@163.com*@time20140606*/packagecom.intbird.utils;importjava.io.BufferedReader;importjava.io.DataOutputStream;importjava.io.File;importjava.io.FileInputStream;importjava.io.IOException;impor...
django前后端分离部署
部署静态文件:静态文件有两种方式1:通过django路由访问2:通过nginx直接访问 方式1:需要在根目录的URL文件中增加,作为入口url(r'^$',TemplateView.as_view(template_name="index.html")),在setting中更改静态资源位置TEMPLATES=[{'BACKEND':'django.template.backends.django.DjangoTemplates','DIRS':[os.path.join(BASE_DIR,'dist')]#'templates','APP_DIRS':True,'OPTIONS':{'context_processors':['django.template.context_processors.debug','django.template.context_processors.request','django.contrib.auth.context_processors.auth','django.contrib.messages.context_processors....
PostgreSQL常用命令
//Centos7系统操作/usr/pgsql-10/bin/postgresql-10-setupinitdb#初始化systemctlstartpostgresql-10#启动数据库服务systemctlis-enabledpostgresql-10#检测是否开机启动systemctlenablepostgresql-10#使能使其开机启动firewall-cmd--add-service=postgresql--permanentfirewall-cmd--reload**命令行登录数据库**sudo-upostgrespsql#登录psql-h172.16.35.179-Uusername-ddbname-W#-h为ip-U为用户账号-d为数据库名,-W为命令行输入密码psql-Upostgres-ddatabase-fsqlScript.sql#导入SQL脚本,将sqlScript.sql导入到名为database的数据库中cdbname#切换数据库l#列出所有的数据库d#列出当前数据库下的数据表dtablename#列出指定表的所有字段d+tablename#查看指定表的基...
Python-PostgreSQL的使用
一、安装PostgreSQL模块yuminstallpostgresql-develpip3installpsycopg2注意;安装时遇到./psycopg/psycopg.h:35:22:fatalerror:libpq-fe.h:Nosuchfileordirectory,如下图,则执行该命令安装相关依赖:yuminstallpostgresql-devel 二、数据库连接接口由于Python统一了数据库连接的接口,所以psycopg2和MySQLdb在使用方式上是类似的:pymysql.Connect()参数说明host(str):MySQL服务器地址port(int):MySQL服务器端口号user(str):用户名password(str):密码database(str):数据库名称connection对象支持的方法cursor()使用该连接创建并返回游标commit()提交当前事务rollback()回滚当前事务close()关闭连接cursor对象支持的方法execute(op)执行一个数据库的查询命令fetchone()取得结果集的下一行fetchmany(s...
HTTP-get和post的区别
GET和POST的区别:GET在浏览器回退时是无害的,而POST会再次提交请求。GET产生的URL地址可以被Bookmark,而POST不可以。GET请求会被浏览器主动cache,而POST不会,除非手动设置。GET请求只能进行url编码,而POST支持多种编码方式。GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。GET请求在URL中传送的参数是有长度限制的,而POST没有。对参数的数据类型,GET只接受ASCII字符,而POST没有限制。GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息。GET参数通过URL传递,POST放在Requestbody中。HTTP的底层是TCP/IP。所以GET和POST的底层也是TCP/IP,也就是说,GET/POST都是TCP链接。GET产生一个TCP数据包;POST产生两个TCP数据包。对于GET方式的请求,浏览器会把httpheader和data一并发送出去,服务器响应200(返回数据);而对于POST,浏览器先发送header,服务器响应100continue,浏览器再发送data,服务器...
django 获取当前访问的URL
next_url=request.path_infoprint(next_url) print(request.get_full_path())//打印出全路径(路径和参数)print(request.path_info)//取当前请求的路径...
Django Cookie和Session
1.Cookie和Session 1.1Cookie Cookie的由来? 因为HTTP请求是没有状态的,每一次请求都是独立的(对于服务端来说一切都只如初见!)Cookie是什么? 就是保存在浏览器上的键值对服务端控制着响应,在响应里可以让浏览器在本地保存(键值对)Cookie下一次请求在发送的时候就会自动携带这个cookie值Cookie的应用: 1.登录、七天免登录 2.记录用户的浏览器习惯 3.简单的投票限制Cookie是服务端设置的,我们浏览器可以不让服务端设置Cookie(禁用Cookie)Cookie默认关闭浏览器就失效了 在django响应中,设置cookie 2.SessionSession是什么? 是保存在服务端的键值对Session必须依赖于Cookie fdsfs:{"is_login":1,"user":"xiaohei"} jbjfjg:{"is_login":1,"user":"xiaohei"} Django中Session做的事情:存Session(request.session['use...
CentOS7安装并配置PostgreSQL
yuminstall-yhttps://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpmyuminstall-ypostgresql96-serverpostgresql96-contrib/usr/pgsql-9.6/bin/postgresql96-setupinitdbsystemctlstartpostgresql-9.6systemctlenablepostgresql-9.6firewall-cmd--add-service=postgresql--permanentfirewall-cmd--reloadsu-postgrespsql-UpostgresALTERUSERpostgreswithencryptedpassword'abc123';qexitvi/var/lib/pgsql/9.6/data/postgresql.confvi/var/lib/pgsql/9.6/data/pg_hba.confsystemctlresta...
Django-用户-组-权限
前言RBAC(Role-BasedAccessControl,基于角色的访问控制)就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。简单的权限:如下就是一个简单的权限设计模式,其中包含了用户表,角色表,权限表。 稍微复杂一点的权限,可能设计到用户表、权限表、角色表、用户组表、额外的权限表,在django中提供了这一些列的权限相关模型,关于权限设计中表的关联关系如下: 参考链接:https://www.jianshu.com/p/97bc98ed6deb ...
DRF (Django REST framework) 中的路由Routers
注意是:对于视图集ViewSet!!!我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息。RESTframework提供了两个routerSimpleRouterDefaultRouter1)创建router对象,并注册视图集,例如fromrest_frameworkimportroutersrouter=routers.SimpleRouter()router.register(r'books',BookInfoViewSet,base_name='book') register(prefix,viewset,base_name)prefix该视图集的路由前缀viewset视图集base_name路由名称的前缀如上述代码会形成的路由如下:^books/$name:book-list^books/{pk}/$name:book-detail2)添加路由数据可以有两种方式:urlpatterns=[...]urlpatterns+=router.urls或urlpatterns=[...url(r'^',inc...