cookie的操作

我在项目中测试
Cookie cookie = new Cookie("jobqun_beta", "abc");
cookie.setMaxAge(60*60*2);
cookie.setPath("/");
//cookie.setDomain(WebConstant.DOMAIN);
response.addCookie(cookie);

Cookie[] cookies = request.getCookies();

    if (cookies != null) {
        String r = null;
        for (int i = 0; i < cookies.length; i++) {
            if (cookies[i].getName().equals(WebConstant.COOKIE_DAMAIN_NAME)) {
                r = URLDecoder.decode(cookies[i].getValue(), "UTF-8");
                System.out.println(r+"------------"+cookies[i].getMaxAge());
                break;
            }
        }
    }

然后输出的cookie的时间是 -1
我明明设置的是60*60*2啊,怎么变成-1了
求高手求解

13个回答

[color=blue][b]
PS:由于由客户端传来的cookie中,不含有MaxAge 、ExpireDate 、 Domain、Path等信息。

所以MaxAge 、ExpireDate 、 Domain、Path等信息,被Tomcat处理封装成Cookie对象时,getMaxAge返回-1,getPath返回null等。

图文的解释方式,见我的博客:[/b][/color]
[url]
http://xiaolongfeixiang.iteye.com/blog/656454[/url]

希望对你有所帮助,也谢谢你的问题,我才写了那篇博客!!

[/quote]

WebConstant.COOKIE_DAMAIN_NAME 是不是 "jobqun_beta" ??

首先请确认cookie是否已经加到客户端了。方法:firefox的工具选项,隐私标签,显示cookie,看下站点下是否已经有你要添加的cookie名?

cookie.setSecure(false);

再加上这个试下

请你在浏览器里重确认该cookie的过期时间是多少。
如果时间正确,那就是取cookie的程序里面改变了该cookie

看图片上的过期时间是 2010年4月29日 18:46:59,那就是你程序取的时候的问题了。

for (int i = 0; i < cookies.length; i++) {
if (cookies[i].getName().equals(WebConstant.COOKIE_DAMAIN_NAME)) {

System.out.println(r+"------------"+cookies[i].getMaxAge());
break;
}
}

这样试一下,不要这句
r = URLDecoder.decode(cookies[i].getValue(), "UTF-8");

另外你的另一个应用是什么意思?域名一样吗?

我试了,Firefox IE下都是 -1

不过,按照API中说的 -1 表示cookie存在时间是当前的浏览器窗口。

不过,关闭窗口之后,cookie的值还是能找的到(我试过了,你也可以试下。不过你的FireFox截图显示 时间设计正确)。

换句话说,getMaxAge的返回结果,可能是不可信的。

你也可以试试。

是这样的,看以下的解释:

1、看客户端传来的cookie信息:

[quote]Host 127.0.0.1:8080
User-Agent Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language en-us,en;q=0.5
Accept-Encoding gzip,deflate
Accept-Charset UTF-8,*
Keep-Alive 115
Connection keep-alive
Cookie rtime=0; ltime=1272456157794; cnzz_eid=95028555-1272455695-; [b][color=blue]ceshi=abc[/color][/b][/quote]

传递的只是键值对,没有其他的状态信息,没有ExpireDate 、 Domain、Path等信息。

2、ExpireDate 、 Domain、Path等信息,由浏览器来维护。

3、发送Cookie时,浏览器先检查Domain Path是否符合;

如果符合然后再检查,其中键值对是否过期,过期的删除;

将不过期的键值对,嵌入HTTP头信息中发送给Server

所以,有客户端传来的cookie中,不含有MaxAge 、ExpireDate 、 Domain、Path等信息。

去掉:r = URLDecoder.decode(cookies[i].getValue(), "UTF-8");
或者:在存入时,也对其进行编码;
URLEncoder.encoding("abc","utf-8");
试一下看看: :arrow:

共13条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Java针对Cookie的操作
java如何设置 关闭浏览器后删除Cookie以及立即删除Cookie~
php和angularjs搭配时,php无法存储cookie
我用php和angularjs做一个项目,php提供接口,angularjs嵌套数据,写页面。 但做注册时,发现php的session老是取不到,进一步发现是cookie中PHPSESSID一直变化。 后来我做了一个实验 ``` //接口a function a(){ setcookie('a12a',1123, time()+60); #...接口内容 } //接口b function b(){ var_dump($_COOKIE['a12a']); #...接口内容 } ``` 我直接浏览器访问a,b两个接口(先访问a接口设置cookie,再访问b接口),是能够读到值1123,也就是cookie有写入。但是如果通过angularjs做的页面先后请求a、b两个接口,那么显示null,也就是说a12a这个cookie没了。 我猜测就是因为angularjs做的页面cookie没有存储下来,所以PHPSESSID才会一直变,导致php取不到session值。 想请问一下高手们,是什么原因导致的这个问题,angularjs的工程里并没有清空cookie的操作
求大神告知js清除本地指定网站所有cookie的方法
``` <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <meta name ="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black"><meta name="format-detection" content="telephone=no"> <title>清除cookie</title> <meta charset="utf-8" /> <script src="http://apps.bdimg.com/libs/jquery/1.9.1/jquery.min.js"></script> <script src="http://apps.bdimg.com/libs/jquery.cookie/1.4.1/jquery.cookie.js"></script> </head> <body> <h1>清除cookie的操作</h1> <input type="button" value="清除所有cookie" onclick="clearCookie();" /> <p>下面是当前所有的cookie值:</p> <div id="divcookie"> </div> <script> $(function(){ $("#divcookie").html(document.cookie); }); </script> <script> function clearCookie() { var keys = document.cookie.match(/[^ =;]+(?=\=)/g); if (keys) { for (var i = keys.length; i--;) { document.cookie = keys[i] + '=0;path=/;expires=' + new Date(0).toUTCString();//清除当前域名下的,例如:m.kevis.com document.cookie = keys[i] + '=0;path=/;domain=' + document.domain + ';expires=' + new Date(0).toUTCString();//清除当前域名下的,例如 .m.kevis.com document.cookie = keys[i] + '=0;path=/;domain=kevis.com;expires=' + new Date(0).toUTCString();//清除一级域名下的或指定的,例如 .kevis.com } } $("#divcookie").html(document.cookie); alert('已清除'); } clearCookie(); </script> </body> </html> ``` 此方法也是度娘得知,但是本人是小白确实没法解决这个问题,目前正在学习这些 恳请大神能为我解决一下
asp Response.Cookies 错误 '80004005'
一个asp网站,使用到cookie的地方全部报错,新建一个页面就下面这句测试也会报错误 '80004005',百度出来的都和cookie无关的,删除cookie的操作的代码就没问题了 ``` Response.Write request.Cookies("bbc") ```
winfrom WebBrowser的Cookie操作 在线等
我有一个winfrom程序 ,页面全部是静态html用webbrowser绑定后显示出来的。现在需要实现一个功能,有三个信息(电话号码、身份证号、姓名)需在第一次输入实名认证后就缓存在客户端,并且其他需要实名认证的页面就不需要重新认证,直接获取到cookie里的值。十秒内没有做任何操作就清除cookie值。请问应该怎么实现,最好贴出代码或者demo,在线等。。。。谢谢大神了!!!!
jquery 操作 cookie 问题
页面代码: ``` <!DOCTYPE HTML> <html> <head> <title>cookie test</title> <script type="text/javascript" src="jquery/jquery-1.8.3.min.js"></script> <script type="text/javascript" src="jquery/jquery.cookies.2.2.0.min.js"></script> <script type="text/javascript" src="js/cookie.js"></script> </head> <body> <div> <form action="" method="post"> 用户名:<input type="text" id="uname" value="${cookie.uname}"/><br> 密&nbsp;&nbsp;码:<input type="password" id="upwd" value="${cookie.upwd}"/><br> <input type="submit" id="sub" value="提交" style="margin-left:163px; "/> </form> </div> </body> </html> ``` js代码: ``` $(function(){ $("#sub").click(function(){ alert($("#uname").val()+' '+$("#upwd").val()); $.cookie($("#uname").val(), $("#uname").val(),{expires:10}); $.cookie($("#upwd").val(), $("#upwd").val(),{expires:10}); alert('cookie saved'); }); }); ``` cookie saved没弹出来 cookie没创建成功 求大神指教
如何使用document.cookie防止通过js劫持cookie ?
Set-Cookie: name=value; HttpOnly 通过上述设置,通常从Web 页面内还可以对Cookie 进行读取操作。但使用JavaScript 的document.cookie 就无法读取附加HttpOnly 属性后的Cookie 的内容了。因此,也就无法在XSS 中利用JavaScript 劫持Cookie 了。如何使用document.cookie防止通过js劫持cookie ?
前端接收后端传来的cookie 怎么操作!!!
![图片说明](https://img-ask.csdn.net/upload/201905/17/1558072834_584831.jpg) 这是响应过来的 我该在前端怎么接收它 难道是const cookie=response.set-cookie ?这样嘛?
js、jsp操作cookie 有啥区别。
我以前没咋用过cookie,这次要用到,搜了搜,发现jsp、js 都可以读写cookie,感觉很神奇,客户端的东西jsp也能搞...是咋搞的?,还是我太菜了,理解不到。
模拟登录后访问,CookieContainer访问时需要变更的问题。
模拟登录后访问,CookieContainer访问时需要变更的问题。 用C# 做一个模拟 登录网站 访问页面的程序。原本 向被访网站提交post相关 用户密码后,把cookie保存到CookieContainer中,再访问网站页面没问题。后因被访页面 多了一个写入和读取cookie的操作,原container中的cookie内容,在访问中无法变更。导致无法访问 登录后的内容。 不知道我表达的,是否清楚。 代码大致是这样的。 如果登录后保存的cookieContainer,在浏览页面时再次修改或添加,应该就能通过了。 现在情况是,只用登录后保存container去访问被页面,因为被访页面又写入和读取cookie,原container无法变更,而导致浏览页面失败。本人菜鸟,请老师指教,最好有代码了。 比如被访页面加了这个写入和读取cookie的代码。原container就读取失败了。 Response.Cookies["Usert"]["tt"] = "ok"; if (Request.Cookies["Usert"]["tt"] == "ok") { 通过; } else { 失改; } protected void Button_Cai_Click(object sender, System.EventArgs e) { string indata = "username=aabbi&password=123"; string outdata = ""; CookieContainer myCookieContainer = new CookieContainer(); //新建一个CookieContainer来存放Cookie集合 HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create("http://www.xxx.com/login.php?c=login"); //新建一个HttpWebRequest myHttpWebRequest.ContentType = "application/x-www-form-urlencoded"; myHttpWebRequest.ContentLength = indata.Length; myHttpWebRequest.Method = "POST"; // myHttpWebRequest.KeepAlive = false;//--- myHttpWebRequest.CookieContainer = myCookieContainer; //设置HttpWebRequest的CookieContainer为刚才建立的那个myCookieContainer Stream myRequestStream = myHttpWebRequest.GetRequestStream(); StreamWriter myStreamWriter = new StreamWriter(myRequestStream, Encoding.GetEncoding("gb2312")); myStreamWriter.Write(indata); //把数据写入HttpWebRequest的Request流 myStreamWriter.Close(); myRequestStream.Close(); //关闭打开对象 HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse(); //新建一个HttpWebResponse myHttpWebResponse.Cookies = myCookieContainer.GetCookies(myHttpWebRequest.RequestUri); //获取一个包含url的Cookie集合的CookieCollection Stream myResponseStream = myHttpWebResponse.GetResponseStream(); StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("gb2312")); outdata = myStreamReader.ReadToEnd(); //把数据从HttpWebResponse的Response流中读出 myStreamReader.Close(); myResponseStream.Close(); AddCompNew(i.ToString(), myCookieContainer); Download("http://www.xxx.com/view/123.htm",myCookieContainer); } public static string Download(string URL, CookieContainer myCookieContainer)//UTF-8 gb2312 { Stream strmPage = null; StreamReader srPage = null; string HTML = null; try { HttpWebRequest wrqPage = (HttpWebRequest)WebRequest.Create(URL);//根据制定的URL字符构造一个网络请求 // wrqPage.UserAgent = "Mozilla/4.0(compatible; MSIE 6.0; Windows NT 5.1)";//设定UserAgent的属性 // wrqPage.UserAgent = "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)";//设定UserAgent的属性 wrqPage.Method = "get"; wrqPage.CookieContainer = myCookieContainer;//* WebResponse wrpPage = wrqPage.GetResponse();//获取网络相应 strmPage = wrpPage.GetResponseStream();//获取网络相应的数据流 //srPage = new StreamReader(strmPage, Encoding.GetEncoding("gb2312")); //将获取的数据流构造为一个StreamReader,用来读取流的内容 srPage = new StreamReader(strmPage, System.Text.Encoding.GetEncoding("gb2312"));//将获取的数据流构造为一个StreamReader,用来读取流的内容 HTML = srPage.ReadToEnd(); //使用StreamReader读取到流的末尾,并将读取的内容存储到HTML变量中 strmPage.Close(); return HTML; } catch (Exception) { if (strmPage != null) { strmPage.Close(); } return HTML; } } 我没有币,只能谢谢了。
HttpWebRequest cookie 问题
在写一个 网站的模拟登录。但是在登录过程中发现一个问题。 无法获取cookie 的全部信息。 如图 ![图片说明](https://img-ask.csdn.net/upload/201504/27/1430113018_116842.png) 途中 slt 的内容是在每次是否能登录的关键。而他又是动态的。目前已知 每天更新。 我想在 项目里直接通过动态的方式 来先把 slt value拿到。在执行登录操作。 求解。 参考网站 http://www.hammocktrader.com/register.asp,
如何抓取带动态cookie的网站
抓取http://211.141.74.198:8081/aiccips/ 在加载的时候首先会设置cookie ![图片说明](https://img-ask.csdn.net/upload/201610/31/1477925897_397733.png) 执行完图中的Js后在报文中添加了 ROBOTCOOKIEID=865978a1ac4 的cookie。 然后在执行location.reload()操作。在httpclient中我模拟了和浏览器一模一样的操作 但是还是没能成功获取到页面。_注_:图片上的代码需要禁用掉JavaScript才能看到, 或者使用抓包也能看到。
javascript 操作cookie 删除问题
因为我们要做个播放器,需要用COOKIE 保存用户的试听列表。 测试的时候发现个问题: 1、单个删除,只要不是最后一个 都是OK的; 2、清空时 在IE中无效,在Firefox中可以清空 ,但是如果再点试听 就无法写入cookie。 3、IE中单个删除最后一条后,前面删除的所有的记录又重新读取出来了; 4、Firefox中单个删除最后一条后 效果跟清空一样。。。 哪位大大。帮忙搞定一下。。。急啊!!!!! 读写cookie代码如下: 这是清空代码 [code="javascript"]this.deleteAll=function(key) { var exp = new Date(); exp.setTime (exp.getTime() - 1); document.cookie = key + "=''" + "; expires="+ exp.toGMTString(); };[/code] 这是set代码 单个删除的时候也是用这个 [code="javascript"] this.setCookie=function(key,value) { var expires_i = 1000*60*60*24; var expires_date=new Date(new Date().getTime()+expires_i); document.cookie=key+"="+escape(value)+";expires="+expires_date.toGMTString(); }; [/code] 这是获取cookie [code="javascript"] this.getCookie=function(key) { var arg = key+"="; var tem=document.cookie; if(tem!=null) { var pos1 = tem.indexOf(arg); var pos2 = tem.indexOf(";",pos1); if (pos1==-1){return null;} if (pos2==-1){pos2=tem.length;} tem=tem.substring((pos1+arg.length),pos2); return unescape(tem); } return ""; }; [/code]
android端http模拟登录某一网站并保存cookie做一些登录后的操作,求帮助
我用android端调用某网站的登陆接口,获取他的cookie并且保存下来,之后我定位到这个网站的一篇帖子并写请求去发帖,当然传入我登录时返回的cookie, 可是根据返回的结果查看,并没有登陆上去, 请各位帮我参谋一下 不胜感激 cookies = httpClient.getCookieStore();拿到cookies requestParams.addHeader("Referer", "http://comment.news.163.com/" + "money_bbs" + "/" + "BDEIBVLQ00252G50" + ".html");定位到这篇帖子 http.configCookieStore(cookies);传入cookie ==》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》 <input type="checkbox" name="autologin" class="ntes-loginframe-checkbox"> <span class="c-fl">十天内免登录</span></label> <a href="http://reg.163.com/RecoverPassword.shtml?f=www" class="c-fr">忘记密码?</a> </span> <button class="ntes-loginframe-btn"> 登 录 </button> ===》》》》》》》》》》》》》》》》》》》》》》》》 上面是返回的结果中一段
httpclient获取cookie为空
什么情况下,从登入页面到index页面时,理论上login到index,可以得到cookie,会有jsessionId,但是获取的时候是空;代码: public static void main(String[] args) { // 登陆 Url String loginUrl = "http://192.168.1.127:8080/propertyLogin.html"; // 需登陆后访问的 Url String dataUrl = "http://192.168.1.127:8080/propertyadmin/index.do"; HttpClient httpClient = new HttpClient(); // 模拟登陆,按实际服务器端要求选用 Post 或 Get 请求方式 PostMethod postMethod = new PostMethod(loginUrl); // 设置登陆时要求的信息,用户名和密码 NameValuePair[] data = { new NameValuePair("userName", "10000000002"), new NameValuePair("passWord", "123456") }; postMethod.setRequestBody(data); try { // 设置 HttpClient 接收 Cookie,用与浏览器一样的策略 httpClient.getParams().setCookiePolicy( CookiePolicy.BROWSER_COMPATIBILITY); int a = httpClient.executeMethod(postMethod); // 获得登陆后的 Cookie Cookie[] cookies = httpClient.getState().getCookies(); StringBuffer tmpcookies = new StringBuffer(); for (Cookie c : cookies) { tmpcookies.append(c.toString() + ";"); } System.out.println("cookie:"+ httpClient.getState()+"==》结束"); // 进行登陆后的操作1581,1602,1603,1610,1609,1608,1607,1606,1605,1620,1619,1617,1616,1622,1626,1642,1648,1647,1657 GetMethod getMethod = new GetMethod(dataUrl); // 每次访问需授权的网址时需带上前面的 cookie 作为通行证 getMethod.setRequestHeader("cookie", tmpcookies.toString()); // 你还可以通过 PostMethod/GetMethod 设置更多的请求后数据 // 例如,referer 从哪里来的,UA 像搜索引擎都会表名自己是谁,无良搜索引擎除外 postMethod.setRequestHeader("Referer", "http://192.168.1.127:8080/propertyadmin/index.do"); postMethod.setRequestHeader("User-Agent", "www Spot"); httpClient.executeMethod(getMethod); // 打印出返回数据,检验一下是否成功 String text = getMethod.getResponseBodyAsString(); System.out.println(text); } catch (Exception e) { e.printStackTrace(); } } cookie的执行结果: System.out.println("cookie:"+ httpClient.getState()+"==》结束"); ==》cookie:[ | | ]==》结束 但是浏览器上的结果是:![图片说明](https://img-ask.csdn.net/upload/201706/21/1498027781_348950.png)
java内嵌浏览器 获取cookie
最开始是用httpclient进行模拟登录, 可是有控件不知道怎么搞 登录不上去,所以就想 能不能弄一个内嵌浏览器 手动登录,然后后台获取到cookie之后在进行别的操作。 用了DJ NativeSwing,Browser,jxbrowser 都用了 就是不知道改怎么取到cookie。 求大神,指点一下
MFC如何用Cookie登陆网页?
小弟初学MFC,想写一个登陆QQ网页的小程序,在快速登录卡主了,我使用 InternetGetCookie 函数从 Web Browser Control 中获取到了 Cookie,然后将Cookie设置到WinHttp对象,再通过WinHttp对象发送POST请求操作网页。不知道方法对不对?望有经验的前辈给点思路。 ![图片说明](https://img-ask.csdn.net/upload/201511/24/1448353298_86539.jpg) ![图片说明](https://img-ask.csdn.net/upload/201511/24/1448353240_183430.jpg) PS:网上搜索相关的资料,发现都是用易语言实现的,找不到VC实现的例子。
如何在scrapy中带cookie访问?
看到网上的方法是发起Request请求时,带上meta={'cookiejar':1},但是我按这个方法操作,并没有带上cookie啊,print的时候cookie是空的,具体应该怎么实现呢?
ASP.NET(用户登录10分钟无动作清除本站cookie)?
ASP.NET如何实现(用户登录10分钟无动作,自动超时退出)+(用户关闭浏览器,自动清除本站cookie)? 如下登录时创建cookie string user = KdtDbHelper.Cache.Cookie.GetCookieValue("etfly_user"); KdtDbHelper.Cache.Cookie.SetCookie("etfly_user",user,5); if (user.IsNullOrEmpty()) { FilterContext.HttpContext.Response.Redirect("/Core/Login"); } else { cn.AddLoginKey(user);//添加权限 } 调用的方法如下:要怎么无操作退出并清除cookie namespace KdtDbHelper.Cache { public static class Cookie { public static void ClearCookie(string cookiename); public static string GetCookieValue(string cookiename); public static void SetCookie(string cookiename, string cookievalue); public static void SetCookie(string cookiename, string cookievalue, DateTime expires); public static void SetCookie(string cookiename, string cookievalue, int minutes); } }
在中国程序员是青春饭吗?
今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...
《MySQL 性能优化》之理解 MySQL 体系结构
本文介绍 MySQL 的体系结构,包括物理结构、逻辑结构以及插件式存储引擎。
【资源】一个C/C++开发工程师的学习路线(已经无路可退,唯有逆风飞翔)【内附资源页】
声明: 1)该文章整理自网上的大牛和专家无私奉献的资料,具体引用的资料请看参考文献。 2)本文仅供学术交流,非商用。所以每一部分具体的参考资料并没有详细对应。如果某部分不小心侵犯了大家的利益,还望海涵,并联系博主删除。 3)博主才疏学浅,文中如有不当之处,请各位指出,共同进步,谢谢。 4)此属于第一版本,若有错误,还需继续修正与增删。还望大家多多指点。大家都共享一点点,一起为祖国科研的推进...
程序员请照顾好自己,周末病魔差点一套带走我。
程序员在一个周末的时间,得了重病,差点当场去世,还好及时挽救回来了。
20道你必须要背会的微服务面试题,面试一定会被问到
写在前面: 在学习springcloud之前大家一定要先了解下,常见的面试题有那块,然后我们带着问题去学习这个微服务技术,那么就会更加理解springcloud技术。如果你已经学了springcloud,那么在准备面试的时候,一定要看看看这些面试题。 文章目录1、什么是微服务?2、微服务之间是如何通讯的?3、springcloud 与dubbo有哪些区别?4、请谈谈对SpringBoot 和S...
达摩院十大科技趋势发布:2020 非同小可!
【CSDN编者按】1月2日,阿里巴巴发布《达摩院2020十大科技趋势》,十大科技趋势分别是:人工智能从感知智能向认知智能演进;计算存储一体化突破AI算力瓶颈;工业互联网的超融合;机器间大规模协作成为可能;模块化降低芯片设计门槛;规模化生产级区块链应用将走入大众;量子计算进入攻坚期;新材料推动半导体器件革新;保护数据隐私的AI技术将加速落地;云成为IT技术创新的中心 。 新的画卷,正在徐徐展开。...
轻松搭建基于 SpringBoot + Vue 的 Web 商城应用
首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根据实际代码运行所消耗的资源进行付费。Fun: Fun 是一个用于支持 Serverless 应用部署的工具,能帮助您便捷地管理函数计算、API ...
Python+OpenCV实时图像处理
目录 1、导入库文件 2、设计GUI 3、调用摄像头 4、实时图像处理 4.1、阈值二值化 4.2、边缘检测 4.3、轮廓检测 4.4、高斯滤波 4.5、色彩转换 4.6、调节对比度 5、退出系统 初学OpenCV图像处理的小伙伴肯定对什么高斯函数、滤波处理、阈值二值化等特性非常头疼,这里给各位分享一个小项目,可通过摄像头实时动态查看各类图像处理的特点,也可对各位调参、测试...
2020年一线城市程序员工资大调查
人才需求 一线城市共发布岗位38115个,招聘120827人。 其中 beijing 22805 guangzhou 25081 shanghai 39614 shenzhen 33327 工资分布 2020年中国一线城市程序员的平均工资为16285元,工资中位数为14583元,其中95%的人的工资位于5000到20000元之间。 和往年数据比较: yea...
为什么猝死的都是程序员,基本上不见产品经理猝死呢?
相信大家时不时听到程序员猝死的消息,但是基本上听不到产品经理猝死的消息,这是为什么呢? 我们先百度搜一下:程序员猝死,出现将近700多万条搜索结果: 搜索一下:产品经理猝死,只有400万条的搜索结果,从搜索结果数量上来看,程序员猝死的搜索结果就比产品经理猝死的搜索结果高了一倍,而且从下图可以看到,首页里面的五条搜索结果,其实只有两条才是符合条件。 所以程序员猝死的概率真的比产品经理大,并不是错...
害怕面试被问HashMap?这一篇就搞定了!
声明:本文以jdk1.8为主! 搞定HashMap 作为一个Java从业者,面试的时候肯定会被问到过HashMap,因为对于HashMap来说,可以说是Java集合中的精髓了,如果你觉得自己对它掌握的还不够好,我想今天这篇文章会非常适合你,至少,看了今天这篇文章,以后不怕面试被问HashMap了 其实在我学习HashMap的过程中,我个人觉得HashMap还是挺复杂的,如果真的想把它搞得明明白...
毕业5年,我问遍了身边的大佬,总结了他们的学习方法
我问了身边10个大佬,总结了他们的学习方法,原来成功都是有迹可循的。
python爬取百部电影数据,我分析出了一个残酷的真相
2019年就这么匆匆过去了,就在前几天国家电影局发布了2019年中国电影市场数据,数据显示去年总票房为642.66亿元,同比增长5.4%;国产电影总票房411.75亿元,同比增长8.65%,市场占比 64.07%;城市院线观影人次17.27亿,同比增长0.64%。 看上去似乎是一片大好对不对?不过作为一名严谨求实的数据分析师,我从官方数据中看出了一点端倪:国产票房增幅都已经高达8.65%了,为什...
推荐10个堪称神器的学习网站
每天都会收到很多读者的私信,问我:“二哥,有什么推荐的学习网站吗?最近很浮躁,手头的一些网站都看烦了,想看看二哥这里有什么新鲜货。” 今天一早做了个恶梦,梦到被老板辞退了。虽然说在我们公司,只有我辞退老板的份,没有老板辞退我这一说,但是还是被吓得 4 点多都起来了。(主要是因为我掌握着公司所有的核心源码,哈哈哈) 既然 4 点多起来,就得好好利用起来。于是我就挑选了 10 个堪称神器的学习网站,推...
这些软件太强了,Windows必装!尤其程序员!
Windows可谓是大多数人的生产力工具,集娱乐办公于一体,虽然在程序员这个群体中都说苹果是信仰,但是大部分不都是从Windows过来的,而且现在依然有很多的程序员用Windows。 所以,今天我就把我私藏的Windows必装的软件分享给大家,如果有一个你没有用过甚至没有听过,那你就赚了????,这可都是提升你幸福感的高效率生产力工具哦! 走起!???? NO、1 ScreenToGif 屏幕,摄像头和白板...
阿里面试,面试官没想到一个ArrayList,我都能跟他扯半小时
我是真的没想到,面试官会这样问我ArrayList。
曾经优秀的人,怎么就突然不优秀了。
职场上有很多辛酸事,很多合伙人出局的故事,很多技术骨干被裁员的故事。说来模板都类似,曾经是名校毕业,曾经是优秀员工,曾经被领导表扬,曾经业绩突出,然而突然有一天,因为种种原因,被裁员了,...
大学四年因为知道了这32个网站,我成了别人眼中的大神!
依稀记得,毕业那天,我们导员发给我毕业证的时候对我说“你可是咱们系的风云人物啊”,哎呀,别提当时多开心啦????,嗯,我们导员是所有导员中最帅的一个,真的???? 不过,导员说的是实话,很多人都叫我大神的,为啥,因为我知道这32个网站啊,你说强不强????,这次是绝对的干货,看好啦,走起来! PS:每个网站都是学计算机混互联网必须知道的,真的牛杯,我就不过多介绍了,大家自行探索,觉得没用的,尽管留言吐槽吧???? 社...
良心推荐,我珍藏的一些Chrome插件
上次搬家的时候,发了一个朋友圈,附带的照片中不小心暴露了自己的 Chrome 浏览器插件之多,于是就有小伙伴评论说分享一下我觉得还不错的浏览器插件。 我下面就把我日常工作和学习中经常用到的一些 Chrome 浏览器插件分享给大家,随便一个都能提高你的“生活品质”和工作效率。 Markdown Here Markdown Here 可以让你更愉快的写邮件,由于支持 Markdown 直接转电子邮...
看完这篇HTTP,跟面试官扯皮就没问题了
我是一名程序员,我的主要编程语言是 Java,我更是一名 Web 开发人员,所以我必须要了解 HTTP,所以本篇文章就来带你从 HTTP 入门到进阶,看完让你有一种恍然大悟、醍醐灌顶的感觉。 最初在有网络之前,我们的电脑都是单机的,单机系统是孤立的,我还记得 05 年前那会儿家里有个电脑,想打电脑游戏还得两个人在一个电脑上玩儿,及其不方便。我就想为什么家里人不让上网,我的同学 xxx 家里有网,每...
2020 年,大火的 Python 和 JavaScript 是否会被取而代之?
Python 和 JavaScript 是目前最火的两大编程语言,但是2020 年,什么编程语言将会取而代之呢? 作者 |Richard Kenneth Eng 译者 |明明如月,责编 | 郭芮 出品 | CSDN(ID:CSDNnews) 以下为译文: Python 和 JavaScript 是目前最火的两大编程语言。然而,他们不可能永远屹立不倒。最终,必将像其他编程语言一...
史上最全的IDEA快捷键总结
现在Idea成了主流开发工具,这篇博客对其使用的快捷键做了总结,希望对大家的开发工作有所帮助。
阿里程序员写了一个新手都写不出的低级bug,被骂惨了。
这种新手都不会范的错,居然被一个工作好几年的小伙子写出来,差点被当场开除了。
谁是华为扫地僧?
是的,华为也有扫地僧!2020年2月11-12日,“养在深闺人不知”的华为2012实验室扫地僧们,将在华为开发者大会2020(Cloud)上,和大家见面。到时,你可以和扫地僧们,吃一个洋...
AI 没让人类失业,搞 AI 的人先失业了
最近和几个 AI 领域的大佬闲聊 根据他们讲的消息和段子 改编出下面这个故事 如有雷同 都是巧合 1. 老王创业失败,被限制高消费 “这里写我跑路的消息实在太夸张了。” 王葱葱哼笑一下,把消息分享给群里。 阿杰也看了消息,笑了笑。在座几位也都笑了。 王葱葱是个有名的人物,21岁那年以全额奖学金进入 KMU 攻读人工智能博士,累计发表论文 40 余篇,个人技术博客更是成为深度学习领域内风向标。 ...
2020年,冯唐49岁:我给20、30岁IT职场年轻人的建议
点击“技术领导力”关注∆每天早上8:30推送 作者|Mr.K 编辑| Emma 来源|技术领导力(ID:jishulingdaoli) 前天的推文《冯唐:职场人35岁以后,方法论比经验重要》,收到了不少读者的反馈,觉得挺受启发。其实,冯唐写了不少关于职场方面的文章,都挺不错的。可惜大家只记住了“春风十里不如你”、“如何避免成为油腻腻的中年人”等不那么正经的文章。 本文整理了冯...
神级宝库!GitHub 标星 1.2w+,Chrome 最天秀的插件都在这里啦!
作者 | Rocky0429 来源 | Python空间 大家好,我是 Rocky0429,一个沉迷 Chrome 不能自拔的蒟蒻… 作为一个在远古时代用过什么 IE、360、猎豹等浏览器的资深器哥,当我第一次了解 Chrome 的时候,就被它的美貌给吸引住了… 就在我用了一段时间之后,我坚决的卸载了电脑上其它碍眼的浏览器,并觉得在之前的搬砖生涯中,我不配当哥,我只配是个沙雕… ...
作为一名大学生,如何在B站上快乐的学习?
B站是个宝,谁用谁知道???? 作为一名大学生,你必须掌握的一项能力就是自学能力,很多看起来很牛X的人,你可以了解下,人家私底下一定是花大量的时间自学的,你可能会说,我也想学习啊,可是嘞,该学习啥嘞,不怕告诉你,互联网时代,最不缺的就是学习资源,最宝贵的是啥? 你可能会说是时间,不,不是时间,而是你的注意力,懂了吧! 那么,你说学习资源多,我咋不知道,那今天我就告诉你一个你必须知道的学习的地方,人称...
那些年,我们信了课本里的那些鬼话
教材永远都是有错误的,从小学到大学,我们不断的学习了很多错误知识。 斑羚飞渡 在我们学习的很多小学课文里,有很多是错误文章,或者说是假课文。像《斑羚飞渡》: 随着镰刀头羊的那声吼叫,整个斑羚群迅速分成两拨,老年斑羚为一拨,年轻斑羚为一拨。 就在这时,我看见,从那拨老斑羚里走出一只公斑羚来。公斑羚朝那拨年轻斑羚示意性地咩了一声,一只半大的斑羚应声走了出来。一老一少走到伤心崖,后退了几步,突...
张朝阳回应迟到 1 分钟罚 500:资本家就得剥削员工
loonggg读完需要2分钟速读仅需 1 分钟大家我,我是你们的校长。前几天,搜狐的董事局主席兼 CEO 张朝阳和搜狐都上热搜了。原因很简单,就是搜狐出了“考勤新规”。一封搜狐对员工发布...
立即提问