精华内容
下载资源
问答
  • 我的个人网站http://www.cheese.ren/ 博客来源http://www.cheese.ren/blog/blog/319 欢迎交换友链 :-) 项目安装了eslint,可以在package.json内的devDependencies查看 "devDependencies":{ "@vue/cli-plugin-...

    我的个人网站 http://www.cheese.ren/

    博客来源 http://www.cheese.ren/blog/blog/319

    欢迎交换友链 :-)


    项目安装了eslint,可以在package.json内的devDependencies查看

    "devDependencies": {
        "@vue/cli-plugin-babel": "~4.5.0",
        "@vue/cli-plugin-eslint": "~4.5.0",
        "@vue/cli-service": "~4.5.0",
        "@vue/eslint-config-prettier": "^6.0.0",
        "babel-eslint": "^10.1.0",
        "eslint": "^6.7.2",
        "eslint-plugin-prettier": "^3.1.3",
        "eslint-plugin-vue": "^6.2.2",
        "prettier": "^1.19.1",
        "vue-template-compiler": "^2.6.11"
      },

    在package.json中的eslintConfig rules内添加下列代码

    "generator-star-spacing": "off",
    "no-tabs":"off",
    "no-unused-vars":"off",
    "no-console":"off",
    "no-irregular-whitespace":"off",
    "no-debugger": "off"

    重启项目后就不会报错了

    展开全文
  • mysql #1170错误(42000) BLOB/TEXT Column Used in Key Specification Without a Key Length一下是本人翻译国外的网站的解决方法When creating a new table or altering an existing table with primary key,unique ...

    mysql  #1170错误(42000) BLOB/TEXT Column Used in Key Specification  Without  a  Key  Length

    一下是本人翻译国外的网站的解决方法

    When creating a new table or altering an existing table with primary key,unique constraints and indexes ,or when defining  a new index with altering table manipulation statement in MySQL databases,the following error may occur and prohibit the command from completing:Error (42000) BLOB/TEXT Column Used in Key Specification  Without  a  Key  Length

    在MySQL数据库中,当创建新表或者更改已存在表,这个表存在主键,并且是unique唯一性约束和索引约束时,或者是在定义一个索引来更改数据表的操作语句的时候,下面的错误信息很可能会出现,并且经过当前操作命令的完成。错误信息为BLOB或者TEXT字段使用了未指定键值长度的键

    the error happens because MySQL can index only the first N chars of a BLOB or TEXT column .So the error mainly happens when  there is a field or column type of TEXT or BLOB  or those belongs to TEXT,BLOB suchu as TINYTEXT,MEDIUMTEXT,LONGTEXT ,TINYBLOB,MEDIUMBLOB and LONGBLOB that you are trying to make as primary key or index.With full BLOB or TEXT without the length value,MySQL is unable to guarantee the uniqueness of the column as it's of variable and dynamic size.So,when using BLOB or TEXT types as index,the values of the N must be supplied so that MySQL can determine the key length.However ,MySQL doesn't support limit on TEXT/BLOB .TEXT(88) simply won't work.

    错误发生的原因是因为MySQL只能将BLOB/TEXT类型字段设置索引为BLOB/TEXT数据的钱N个字符,因此错误常常发生在字段被定义为TEXT/BLOB类型或者和TEXT/BLOB同质的数据类型,如TINYTEXT,MEDIUMTEXT,LONGTEXT ,TINYBLOB,MEDIUMBLOB 和LONGBLOB,并且当前操作是将这个字段设置成主键或者是索引的操作。在未指定TEXT/BLOB‘键长’的情况下,字段是变动的并且是动态的大小所以MySQL不能够保证字段的唯一性。因此当使用TEXT/BLOB类型字段做为索引时,N的值必须提供出来才可以让MySQL决定键长,但是MySQL不支持在TEXT/BLOB限制,TEXT(88)是不行的。

    the error will also popup when you try to convert a table column from non-TEXT and non-BLOB type such as VARCHAR and ENUM into TEXT or BLOB type,with the column already been defined as unique constraints or index ,the alter table commmand will fail.

    当你试图将数据表中的一个非TEXT或者非BLOB类型如VARCHAR或ENUM的字段转换成TEXT/BLOB,同时这个字段已经被定义了unique限制或者是索引,这个错误也会弹出,并且更改数据表的命令会执行失败

    the solution to the problem is to remove the index or unique constraint from the TEXT/BLOB column ,or set another field as primary key .If you can't do that ,and wanting to place a limit on the TEXT/BLOB column,try to user VARCHAR type and place a limit of length on it.Default,VARCHAR is limited to a maximum of 255 characters and its limit must be specified within a bracket right after is declaration ,i.e VARCHAR(200) will limit to 200 characters long only.

    解决方案是将unique限制和索引从TEXT/BLOB字段中移除,或者是设置另一个字段为主键,如果你不愿意这样做并且想在TEXT/BLOB上加限制,那么你可以尝试将这个字段更改为VARCHAR类型,同时给他一个限制长度,默认VARCHAR最多可以限定在255个字符,并且限制要在声明类型的右边指明,如VARCHAR(200)将会限制仅仅200个字符

    Sometimes,even though you don't use TEXT orBLOB related type in you table ,the error 1170 may also appear.It happens in situation such as when you specify VARCHAR column as primary key ,but wrongly set  its length or characters size.VARCHAR can only accept up to 256 characters but something like VARCHAR(512) will force MySQL auto-convert the VARCHAR(512) to a SMALLTEXT type ,which subsequently fail with error 1170 on key length if the column is used as primary key or unique or index.To solve this problem ,specify a figure less than 256 as the size of the VARCHAR field

    有时候,即使你在数据表中不使用TEXT/BLOB类型或者同质类型,error1170 也会出现,这个问题出现在当你设置一个VARCHAR字段为主键,但是却错误的设置了长度或者字符数,事实上,VARCHAR只能接受最大为256个字符串,但是你错误的设置成VARCHAR(512)等一些错误的设置,这些错误的设置会强制MySQL自动将VARCHAR(512)等转换成SMALLINT类型,同时这个字段被设置成primary key ,unique限制或者index索引等,然后执行操作就出现error 1170错误,解决问题的方法,为VARCHAR域指定小于256的长度。

    本文英文地址http://www.mydigitallife.info/2007/07/09/mysql-error-1170-42000-blobtext-column-used-in-key-specification-without-a-key-length/

    注:英文原文略有修改,本文翻译如意差错,请留言,以待修正!

    展开全文
  • 最近有一些用户反馈,在网站空间的upload文件夹中所上传的图片,都会被生成非常多不同尺寸的,有的用户的网站空间很小,因此这些略缩图占用了一些储存空间。wordpress是会自动生成不同尺寸的略缩图的,wordpress自己...

    最近有一些用户反馈,在网站空间的upload文件夹中所上传的图片,都会被生成非常多不同尺寸的,有的用户的网站空间很小,因此这些略缩图占用了一些储存空间。

    wordpress是会自动生成不同尺寸的略缩图的,wordpress自己有三种默认尺寸的略缩图,分别为小、中、大,这三种尺寸可以在媒体库设置中调整他们的生成大小(媒体库设置之后只对新上传的图片有影响,对之前上传的图片则无影响的。)

    除了wordpress默认自带的略缩图,大部分的主题也会有不同尺寸的略缩图产生尺寸,如WEB主题公园的的主题,为了让网页更加统一,也产生了一些强制尺寸的略缩图。

    略缩图的作用不必多说,是非常重要的,在不同的页面、列表等区域显示不同尺寸的图片,让网站整体显示更加丰富,并且略缩图更小,让我们的网站加载速度更快。

    wordpress4.0以后,加入了不同分辨率下,加载不同尺寸略缩图,对于移动版来说也是非常节省流量的一种做法,让网站加载速度更快。

    略缩图由wordpress自动生成,并且会有一定的压缩,因此,大部分的略缩图都比较小,所以如果你的主题支持移动设备访问的话,我们并不推荐你使用下面的方法删除不用的略缩图,因为在不同尺寸的设备上,这些不同尺寸的略缩图会帮助你减少你的网站加载速度。

    若你一定要删除这些图片,那么就可以试一下下面这款插件了

    wordpress插件:DNUI Delete not used image ,删除wordpress没有实际使用的略缩图

    在wordpress后台–插件–安装插件搜索DNUL 安装插件或者在此下载 DNUI Delete not used image

    安装好了插件并启用之后,在wordpress后台–工具中找到Delete not used image选项,进入第二个选项images,插件会自动搜索没有被使用到的图片(如图所示):

    60f6bdeeda7ab6d4824491dbfbe7a917.gif

    你可以点击右侧上方的Delete all删除所有的没有使用的图片文件,也可以单独点击红色delete按钮删除单张图片文件。

    在这里特别提醒一下,在做出删除图片文件的时候,一定要注意备份你的图片文件(图片和附件文件夹在你的根目录下wp-content/upload文件夹中,注意备份)

    展开全文
  • 另外还参考一篇很不错的微信公众号开发文档,可以说是带我入的门,给个链接: 下面说一下微信网页授权登录中遇到的code been used问题: 我在微信网页授权登录写完之后开始测试,在保证代码的正确性与准确性后,...

    首先微信公众号开发网页授权登录使用环境:

    开发工具:eclipse;服务器:tomcat8,开发语言:JAVA。

    我写的网页授权登录时用开发者模式自定义view类型按钮点击跳转链接的。

    微信网页授权登录首先以官方微信开发文档为准,大体共分为4步:

    d76f3f7725667800afeed7a1be67cf7c.png

    先说第一步获取code:

    code说明:code作为换取access_token的票据,每次用户授权带上的code将不一样,code只能使用一次,5扽这未被使用自动过期。

    微信公众开发文档给的有获取code的链接,建议直接复制来用,然后替换其中相应的参数即可。

    链接为:

    https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect其中参数说明:

    9533594aa63d0942605fdb6301702fa7.png

    这官网上都有,这里展示是想说明一下scope参数,请注意看官网上给出的demo:

    9a922808f9c1101321cccb8fea872cd1.png

    请注意微信授权登录scope两种redirect_url后面跟的链接使用的协议。

    这个协议使用不当可能会在项目部署到服务器上测试时在安卓和ios上出现问题。

    至此,以snsapi_base为scope发起的网页授权,是用来获取进入页面的用户的openid的,并且是静默授权并自动跳转到回调页的。用户感知的就是直接进入了回调页(往往是业务页面);

    以snsapi_userinfo为scope发起的网页授权,是用来获取用户的基本信息的。但这种授权需要用户手动同意,并且由于用户同意过,所以无须关注,就可在授权后获取该用户的基本信息。

    参数替换完毕如果以snsapi_userinfo为scope发起的网页授权,是在PC端点击菜单会跳出提示用户同意授权登录,如果用户未关注公众号时同样也会提示,示例页面:

    f852ace7b0254d8b014c13afb984f341.png

    如果是在移动端用户关注情况下则不会出现此页面。

    如果用户同意授权,页面将跳转至 redirect_uri/?code=CODE&state=STATE,若跳转错误请根据日志输出的错误码在官网上查看相应的说明,附上官网上错误返回码说明:

    880e2adec19df566104b4578a295e3a9.png

    然后是第二步根据链接传过来的code去获取网页授权access_token:

    官网上给出的链接:

    https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code

    这个access_token和基本的access_token不同,具体请参考官网说明,这里给出获取网页授权access_token的JAVA实现方法:

    1 /**

    2 * 获取网页授权凭证3 *4 *@paramappId 公众账号的唯一标识5 *@paramappSecret 公众账号的密钥6 *@paramcode7 *@returnWeixinAouth2Token8 */

    9 public staticWeixinOauth2Token getOauth2AccessToken(String appId, String appSecret, String code) {10 WeixinOauth2Token wat = null;11 //拼接请求地址

    12 String requestUrl = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code";13 requestUrl = requestUrl.replace("APPID", appId);14 requestUrl = requestUrl.replace("SECRET", appSecret);15 requestUrl = requestUrl.replace("CODE", code);16 //获取网页授权凭证

    17 JSONObject jsonObject = CommonUtil.httpsRequest(requestUrl, "GET", null);18 if (null !=jsonObject) {19 try{20 wat = newWeixinOauth2Token();21 wat.setAccessToken(jsonObject.getString("access_token"));22 wat.setExpiresIn(jsonObject.getInt("expires_in"));23 wat.setRefreshToken(jsonObject.getString("refresh_token"));24 wat.setOpenId(jsonObject.getString("openid"));25 wat.setScope(jsonObject.getString("scope"));26 } catch(Exception e) {27 wat = null;28 int errorCode = jsonObject.getInt("errcode");29 String errorMsg = jsonObject.getString("errmsg");30 log.error("获取网页授权凭证失败 errcode:{} errmsg:{}", errorCode, errorMsg);31 }32 }33 returnwat;34 }

    需要的参数为开发者ID(AppID),开发者密码(AppSecret),和获取到的code。正确返回json数据包为:

    fd9c162574e77fff2d7f4601c3c306bb.png

    然后第三步,如果需要的话进行,方法和第二步类似,所需链接官网给的有。

    最后一步是获取用户的信息(需要scope为snsapi_userinfo,snsapi_base只能获取到用户的openId):

    所需要的请求方法:

    http:GET(请使用https协议) https://api.weixin.qq.com/sns/userinfo?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN

    然后替换成相应的参数,JAVA代码为:

    1 /**

    2 * 通过网页授权获取用户信息3 *4 *@paramaccessToken 网页授权接口调用凭证5 *@paramopenId 用户标识6 *@returnSNSUserInfo7 */

    8 public staticSNSUserInfo getSNSUserInfo(String accessToken, String openId) {9 SNSUserInfo snsUserInfo = null;10 //拼接请求地址

    11 String requestUrl = "https://api.weixin.qq.com/sns/userinfo?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN";12 requestUrl = requestUrl.replace("ACCESS_TOKEN", accessToken).replace("OPENID", openId);13 //通过网页授权获取用户信息

    14 JSONObject jsonObject = CommonUtil.httpsRequest(requestUrl, "GET", null);15

    16 if (null !=jsonObject) {17 try{18 snsUserInfo = newSNSUserInfo();19 //用户的标识

    20 snsUserInfo.setOpenId(jsonObject.getString("openid"));21 //昵称

    22 snsUserInfo.setNickname(jsonObject.getString("nickname"));23 //性别(1是男性,2是女性,0是未知)

    24 snsUserInfo.setSex(jsonObject.getInt("sex"));25 //用户所在国家

    26 snsUserInfo.setCountry(jsonObject.getString("country"));27 //用户所在省份

    28 snsUserInfo.setProvince(jsonObject.getString("province"));29 //用户所在城市

    30 snsUserInfo.setCity(jsonObject.getString("city"));31 //用户头像

    32 snsUserInfo.setHeadImgUrl(jsonObject.getString("headimgurl"));33 } catch(Exception e) {34 snsUserInfo = null;35 int errorCode = jsonObject.getInt("errcode");36 String errorMsg = jsonObject.getString("errmsg");37 log.error("获取用户信息失败 errcode:{} errmsg:{}", errorCode, errorMsg);38 }39 }40 returnsnsUserInfo;41 }

    上面所述皆是根据微信公众号官网以及百度所写。另外还参考一篇很不错的微信公众号开发文档,可以说是带我入的门,给个链接:

    下面说一下微信网页授权登录中遇到的code  been used问题:

    我在微信网页授权登录写完之后开始测试,在保证代码的正确性与准确性后,打开微信公众号,点击自己定义跳转链接的菜单,并成功进入,但是在点击刷新或者回退是会报错,错误的信息就是code  been used。

    官网上给出的说明很详细,code只能被使用一次,如果显示code  been used则说明code被重复使用了。

    首先说一个简单的code  been used错误的产生:

    有的开发者在写网页授权登录时会出现这样的页面:

    fc4b72cda66232eeda0af00def6601b0.png

    这是在微信开发公众号上没有配置安全域名,导致微信网页授权登录时会显示这样的页面,url跳转了两次,传入的code被重复使用了,遇到这种的可以现在微信开发公众号里面配置安全域名。

    然后说普遍遇到的code  been used问题。

    基本思路时:当我点击菜单按钮进入页面时,先去sssion缓存中去那由code获取到的openId,如果openId不存在,则证明code为首次使用,可以根据传过来的code获取相应的access_token和openId。

    如果存在,则直接使用获取到的openId去获取用户的一系列信息。

    我用的时springMVC,简单实现代码为:

    首先在开发者定义的菜单路径上配置域名和跳转的控制器方法:

    5581032928c7b67201abb76f797e6bca.png

    前面模糊的是自己配置的域名,后面/weixin/redirect则是要跳转的方法。

    跳转到的方法为:

    JAVA代码:

    1 /**获取用户openId2 *@throwsIOException*/

    3 @RequestMapping(value = "/redirect", method =RequestMethod.GET)4 public ModelAndView repairs(ModelAndView mav, HttpServletRequest request, HttpServletResponse resp) throwsIOException{5 String openId = (String) request.getSession().getAttribute("openId");//先从缓存中获取通过code得到的openID6 System.out.println(openId);//测试输出openId7 if(openId==null){//判断openId是否为空(判断code是否为第一次被使用)8 RedirectUtils.redireUrl1(request, resp);//openid为空也就是code被第一次使用时跳转方法9 return null;10 }11 mav.addObject("openId",openId);//没有被使用时12 mav.setViewName("/weixin/repairs");//返回要跳转的视图页面13 returnmav;14 }

    RedirectUtils.redireUrl1(request, resp);为重定向跳转的路径。JAVA代码:

    1 public static voidredireUrl1(HttpServletRequest request,HttpServletResponse response){2 System.out.println("跳转");//测试是否跳转过来了3 String a="";4 if(request.getQueryString()!=null){5 a="?"+request.getQueryString();6 }7 String url = Base64.getBase64(request.getRequestURL()+a);//此为链接中带的一些参数 不需要可以不用写8 System.out.println(request.getRequestURL()+a);9 String basePath = WeChatConfig.URL+"weixin/wxyz?url="+url;//redirect_uri地址10 System.out.println(basePath);11 String urls="https://open.weixin.qq.com/connect/oauth2/authorize?appid=" + WeChatConfig.APP_ID+

    12 "&redirect_uri=" + CommonUtil.urlEncodeUTF8(basePath)+

    13 "&response_type=code" +

    14 "&scope=snsapi_userinfo" +

    15 "&state=STATE#wechat_redirect";16 try{17 response.sendRedirect(urls);//重定向执行url18 }catch(Exception e){19 e.printStackTrace();20 }21 }

    其中Base64.getBase64为Base64加密方法,WeChatConfig.URL为你自己微信公众平台配置的安全域名,CommUtil.urlEncodeUTF8对重定向链接进行编码。

    提供一下Base64方法中的加密解密方法,请先下载相应的jar包:

    1 **

    2 * Base64工具 CREATE 2016.12.14form yjf3 *

    4 */

    5 public classBase64 {6 /**

    7 * Base64加密8 *9 */

    10 @SuppressWarnings("restriction")11 public staticString getBase64(String value) {12 byte[] bytes = null;13 String basevalue = null;14 try{15 bytes = value.getBytes("utf-8");16 } catch(UnsupportedEncodingException e) {17 e.printStackTrace();18 }19 if (bytes != null) {20 basevalue = newBASE64Encoder().encode(bytes);21 }22 returnbasevalue;23 }24

    25 /**

    26 * Base64解密27 *28 */

    29 @SuppressWarnings("restriction")30 public staticString getFromBase64(String basevalue) {31 byte[] bytes = null;32 String result = null;33 if (basevalue != null) {34 BASE64Decoder decoder = newBASE64Decoder();35 try{36 bytes =decoder.decodeBuffer(basevalue);37 result = new String(bytes, "utf-8");38 } catch(Exception e) {39 e.printStackTrace();40 }41 }42 returnresult;43 }44

    45 }

    然后时CommUtil.urlEncodeUTF8编码代码:

    1 /**

    2 * URL编码(utf-8)3 *4 *@paramsource5 *@return

    6 */

    7 public staticString urlEncodeUTF8(String source) {8 String result =source;9 try{10 result = java.net.URLEncoder.encode(source, "utf-8");11 } catch(UnsupportedEncodingException e) {12 e.printStackTrace();13 }14 returnresult;15 }

    然后方法执行response.sendRedirect(urls);跳转回wxyz方法进行获取一系列参数,代码为:

    1 @RequestMapping(value="/wxyz",method=RequestMethod.GET)2 publicModelAndView wxYz(ModelAndView mvc,HttpServletRequest req,HttpServletResponse response){3 System.out.println("微信验证");//测试是否跳转到此方法中4 String code=req.getParameter("code");//获取url参数中的code5 WeixinOauth2Token weixinOauth2Token =AdvancedUtil.getOauth2AccessToken(WeChatConfig.APP_ID, WeChatConfig.APP_SECRET, code);6 if(weixinOauth2Token.getOpenId()!=null){7 String openId =weixinOauth2Token.getOpenId();8 req.getSession().setAttribute("openId",openId);//将获取到的openID存入session缓存中9 System.out.println("openId"+openId);10 mvc.addObject("openId",openId);11 mvc.setViewName("redirect:/weixin/wxLogin");12 returnmvc;13 }14 return null;15 }

    其中AdvancedUtil.getOauth2AccessToken方法时获取网页授权access_token 方法,代码为:

    1 /**

    2 * 获取网页授权凭证3 *4 *@paramappId 公众账号的唯一标识5 *@paramappSecret 公众账号的密钥6 *@paramcode7 *@returnWeixinAouth2Token8 */

    9 public staticWeixinOauth2Token getOauth2AccessToken(String appId, String appSecret, String code) {10 WeixinOauth2Token wat = null;11 //拼接请求地址

    12 String requestUrl = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code";13 requestUrl = requestUrl.replace("APPID", appId);14 requestUrl = requestUrl.replace("SECRET", appSecret);15 requestUrl = requestUrl.replace("CODE", code);16 //获取网页授权凭证

    17 JSONObject jsonObject = CommonUtil.httpsRequest(requestUrl, "GET", null);18 if (null !=jsonObject) {19 try{20 wat = newWeixinOauth2Token();21 wat.setAccessToken(jsonObject.getString("access_token"));22 wat.setExpiresIn(jsonObject.getInt("expires_in"));23 wat.setRefreshToken(jsonObject.getString("refresh_token"));24 wat.setOpenId(jsonObject.getString("openid"));25 wat.setScope(jsonObject.getString("scope"));26 } catch(Exception e) {27 wat = null;28 int errorCode = jsonObject.getInt("errcode");29 String errorMsg = jsonObject.getString("errmsg");30 log.error("获取网页授权凭证失败 errcode:{} errmsg:{}", errorCode, errorMsg);31 }32 }33 returnwat;34 }

    使用此方法替换上相应的参数即可。因为微信授权登录会跳转两次链接,所以当获取成功则跳转到wxLogin方法中进行验证:

    1 String bassPath1 = WeChatConfig.URL+"weixin/wxyz";//定义的路径2 @RequestMapping(value="wxLogin1",method=RequestMethod.GET)3 publicModelAndView wxLogin(HttpServletRequest request,HttpServletResponse response){4 String openId = (String) request.getSession().getAttribute("openId");//先从缓存中去拿openId5

    6 if(openId==null){//如果没有的话7 String url="https://open.weixin.qq.com/connect/oauth2/authorize?appid=" + WeChatConfig.APP_ID +

    8 "&redirect_uri=" + CommonUtil.urlEncodeUTF8(bassPath1)+

    9 "&response_type=code" +

    10 "&scope=snsapi_userinfo" +

    11 "&state=STATE#wechat_redirect";12 try{13 response.sendRedirect(url);14 } catch(IOException e) {15 e.printStackTrace();16 }17

    18 }else{19

    20 return new ModelAndView("weixin/repairs");//返回页面21 }22 return null;23 }

    至此,打开所需要的页面,无论时第一次进入还是刷新 都不会出现code been used这种情况了,至少本人测试没有出现过。

    展开全文
  • 浏览器报错内容和截图: 您的连接存在安全隐患: 此网站使用的安全性配置已过时,这可能会导致您的...Chrome浏览器报如下警告:The connection used to load resources from https://www.XXXX.com used TLS 1.0 or TLS
  • (Can HTML5 Web SQL databases be used across pages?)这可能是一个非常简单的问题,请原谅我的无知,但是可以跨同一个域的页面读取Web SQL数据库吗?例如,如果我在页面上插入数据mydomain.com/createdata可以在...
  • 一篇文章带你美化Github个人主页!建议收藏!

    千次阅读 多人点赞 2021-05-26 09:49:57
    目录一、面子工程也很重要二、手把手带你设置1....众所周知,首页对于一个网站的重要性。同样的,github的首页也是一个开发者第一眼看上去也是很重要的。 比如项目更新频率,star数量是不是很多。 下图
  • 内容介绍PHP(Hypertext Preprocessor) is awidely used,general-purpose scripting language that was originally designed for web development to produce dynamic web pages. For this purpose, ...
  • MyJavaLogisticRegressionLearn Logistic Regression and implemented by JavaThis repository is used to practice learned knowledge about Java and Logistic Regression学习过程中用到的资料数据挖掘和机器学习...
  • MyJavaLogisticRegressionLearn Logistic Regression and implemented by JavaThis repository is used to practice learned knowledge about Java and Logistic Regression学习过程中用到的资料数据挖掘和机器学习...
  • 如果你是一位热情的摄影师,想要建立一个网站来展示那些高质量的摄影作品,那么你找对地方了。本文包含15个最佳的摄影网站模板,你可以使用这些 HTML 模板创建自己的摄影网站。这些HTML摄影网站模板让你可以以一个...
  • [摘要] 如今已经有很多的,但是界面不够友好,不...分成不同的专题到用户的需求,故将提供专辑的单曲的推荐为网站的互动性,本网站提供评论和用户上传原创单曲模块可以收听完音乐后,添加自己的感想发表自己的评论用...
  • 基于javaweb音乐网站设计与实现

    千次阅读 2020-12-19 22:43:33
    基于javaweb音乐网站设计与实现 本科毕业论文(设计)题目:基于JSP的音乐网站的设计与实现姓 名: 学 号: 专 业: 院 系: 指导老师: 职称学位: 讲师/硕士 完成时间: 2015年 5月 教务处制安徽新华学院本科毕业...
  • 烟台大学毕业论文(设计)烟台大学毕业论文(设计)[摘要] 如今已经有很多的音乐网站,但是界面不够友好,不能给用户提供快速找到自己喜欢的音乐的方式。基于HTML5的音乐网站是一个无需用户输入详细资料,便能够挖掘到...
  • 大学生兼职网站的设计开发毕业论文摘要当今,人类社会已经进入信息全球化和全球信息化、网络化的高速发展阶段。丰富的网络信息已经成为人们工作、生活、学习中不可缺少的一部分。人们正在逐步适应和习惯于网上贸易、...
  • 基于JavaWeb技术的音乐网站的设计与实现本科毕业设计目录11.1 课题研究背景与意义11.2 音乐网站的研究现状21.3 本论文的结构和主要工作2第二章 系统环境概述22.1 开发工具和服务器介绍22.1.1 MySQL介绍22.1.2 ...
  • 比如,我之前的文章定义的Nginx缓存目录都使用了 /tmp/cache/wpcache,这种就是多于两级目录了,Nginx-Heper删除的时候会直接删除这个路径,如果不重载Nginx就不会重新生成目录结构,将导致网站打不开! 简单分析...
  • 摘要基于HTML5技术的动漫宣传介绍网站的设计与实现,主要是通过HTML5和PHP技术实现的,使用了B/S结构,也就是常用的Browser/Server(中文名全称为“浏览器/服务器”)结构。此次项目中的系统的前台部分,主要是:人物...
  • The HTA Attack method will allow you to clone a site and perform powershell injection through HTA files which can be used for Windows-based powershell exploitation through the browser. 1) Java Applet...
  • I tried the most simple way of doing it by attempting to convert the .java file "SMTPServer", the class used to run the application, and convert that into a JNLP file and it brought up a Java Web...
  • 本节所讲内容:web服务器架构 :没有:1 听过:21-2000并发量小型网站架构2000-5000并发量中型网站架构5000-40万并发大型网站架构实战:1-2000并发量小型网站架构网站并发链接数:是指在网站同一时间向服务器发送...
  • 机器翻译一直是人工智能领域里的一个重要研究对象,本文应用神经机器翻译技术, 实现了从数据预处理到模型训练与模型部署的全流程,并实现了一个可以跨平台访问的翻译网站供需要的人使用。 在训练神经机器翻译模型时...
  • 记忆力严重减退了啊,仍是要保持边学边记录的习惯php 网站在正常运行时是没有问题的,可是在使用xdebug进行远程调试时,可能会由于单步调试,查看内存,分析数据等状况耗时太长,致使页面出现502。这时候虽然还能够...
  • they introduce the knowledge of correlative technique, system demand analysis, system detailed design and other knowledge used in this design. KEYWORDS: PHP+MYSQL+APACHE,BROWSER/SERVER,INTERACTIVE ...
  • iis服务器配置ssl访问后,浏览器提示此网站安全性已经过时用于加载此站点的连接是 TLS 1.0 或 TLS 1.1,这些连接已过时并将在以后关闭。如下图 首先我们要确定系统是否支持TLS1.2 ,参考如下配置图↓↓↓↓↓↓...
  • Apache 2 Test Page问题的解决办法

    千次阅读 2021-02-23 16:33:55
    安装并配置完成Apache2.2和php 5.2.14后,首次用httpd启动时出现Apache 2 Test Page,并有如下提示: This page is used to test the proper operation of the Apache HTTP server after it has been installed. ...
  • 某些HTTPS服务器不支持SSLv2协议(只支持TLSv1),例如 https://aswbe-i.ana.co.jp/international_asw/pages/revenue/search/roundtrip/search_roundtrip_input.xhtml?CONNECTION_KIND=CHN&...Python 2.x On Linux ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 86,438
精华内容 34,575
关键字:

used网站