不知道在优快云里头有多少同行,有多少也是而立之年的同行,不知道你们怎么想?
http://www.tianyaclub.com/New/PublicForum/Content.asp?idWriter=0&Key=0&strItem=itinfo&idArticle=191&flag=1
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
900+累计阅读
965平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄23年
BurpSuite实战:5分钟搞定DVWA的CSRF漏洞测试(附详细截图)
本文详细介绍了如何使用BurpSuite在DVWA靶场中进行CSRF漏洞测试,包括环境配置、攻击原理剖析、分步攻击演示及企业级防御方案。通过实战案例,帮助读者深入理解CSRF漏洞的危害与防护措施,提升Web应用安全防护能力。
IT猎头的几天生活感想((做IT的一定要看啊~~看了真是。。。)
IT猎头的几天生活感想 作者:qinai | 2005年03月12日 15:09 | 原始出处: 秦爱网志 从来没有想过自己会加入这一行,从开始自己喜欢的专业通讯,到后来喜欢的管理,幻想过是专业高手,幻想过管理专家,却从来没有想过进入这一行,但真的在我刚刚离开校园的时候发生了。 短短几天,对这个行业有了一个感性认识,其实最让自己伤感的不是自己没有干这一行的经验,而是代理的人,要找的人都是薪水
企业知识库AI助手的权限管理架构:如何实现细粒度控制?
在展开架构设计前,我们需要先明确“细粒度权限”的核心定义,并理解它对AI助手的特殊意义。权限管理的“粒度”,本质是权限控制的精准程度。维度粗粒度权限细粒度权限资源范围entire document(整个文档)field/paragraph(字段/段落)操作类型read/write(读/写)generate_summary/download/export(生成摘要/下载/导出)上下文约束无(静态权限)time/ip/device(时间/IP/设备)适用场景简单系统(如内部wiki)
十年肺腑之言:说说技术总监的“三板斧”
“作为一个老技术人,今天不聊技术,就聊点技术人员职业发展的事情:对技术管理岗位的认知,比如技术总监。先贴一张技术人员职业发展路线图,按照管理路线和技术路线区分。在国外管理...
爬虫逆向:Hook 技术原理与实战
Hook 技术(钩子技术)是一种通过拦截和修改程序执行流程的技术手段。它允许开发者在目标程序的特定位置插入自定义代码,以改变程序的默认行为或获取运行时信息。Hook 技术广泛应用于调试、逆向工程、性能分析、安全防护等领域。Hook 技术在爬虫逆向中非常有用,能够有效获取和修改目标程序的数据。通过合理使用 Hook 工具和技术,可以显著提升爬虫的效率和成功率。但使用时需注意法律和道德问题,确保行为合规。
【100%通过率】华为OD机试真题 JavaScript 实现【对称美学】【2023 Q1 | 100分】
对称就是最大的美学,现有一道关于对称字符串的美学。 已知: 第1个字符串:R 第2个字符串:BR 第3个字符串:RBBR 第4个字符串:BRRBRBBR 第5个字符串:RBBRBRRBBRRBRBBR相信你已经发现规律了,没错! 就是第i个字符串=第i-1号字符串的取反+第i-1号字符串。取反即(R->B,B->R); 现在告诉你n和k,让你求得第n个字符串的第k个字符是多少。(k的编号从0开始)
是非人生 — 一个菜鸟程序员的5年职场路 第4节
是非人生 — 一个菜鸟程序员的5年职场路第4节 作者: 花8 天涯IT: http://cache.tianya.cn/publicforum/content/itinfo/1/77229.shtml 日期:2008-2-24 8:51:48 6 —— 兵器 最后来董延明的socket也没有整出来,这时候距离董延明毕业已经大半年了,他后来问吴博士那段程序怎么样了,吴博...
Electron - Electron failed to install correctly, please delete node_modules/electron and try install
Electron安装失败:Electron failed to install correctly, please delete node_modules/electron and try installing again,electron安装报错:Electron failed to install correctly...解决方案,Electron 未能正确安装,请删除 node_modules/electron,然后再次尝试安装,如何解决这个问题,手把手教你解决,在yarn dev时报错,electr
对IT的困惑,对人生的迷茫,看看您是否有共鸣?
我是一名2011年国家某重点大学毕业的本科生,计算机软件领域。现在从事着有关软件开发有关方面的工作:用ssh搭建网站,为公司的硬件提供解决方案。在杭州工作,薪水在这个城市属于中上等。最近一些天,我在想,三年之后我做到我领导的位置,我会不会开心,五年之后我做到我主管的位置,我会不会开心。当自己给出的答案都接近否定的时候,我开始在想,我的人生到底该往哪里走这个问题了。 请各位在茶余饭后之后看看我下面
王者荣耀AI绝悟如何选英雄?
王者荣耀AI绝悟如何选英雄? 【抢射手?抢中单位?「绝悟」在打王者荣耀时是如何选英雄的?】 腾讯 AI Lab 开发的 AI 智能体「绝悟」已让王者峡谷不再只是人类召唤师的竞技场,而且这个 AI 战队在上月底进化成了「完全体」。在一局完整的比赛中,英雄选择阶段是至关重要的(比如五射手或五法师阵容会有官方劝退)。 近日,腾讯 AI Lab 和上海交通大学发布的一篇论文介绍了绝悟的英雄选择策略:Ju...
11 指挥AI写C语言/嵌入式基础代码,适配硬件与底层逻辑
本文为《30天掌控AI编程:从指令到落地,手把手教你指挥AI写代码》系列第十一篇,正式进入第三阶段多场景实战环节。聚焦**C语言/嵌入式基础代码**生成,结合嵌入式开发的核心需求,讲解如何精准编写指令,指挥AI生成适配硬件、贴合底层逻辑的C语言代码,覆盖嵌入式常用底层功能、硬件适配要点、代码规范,搭配完整指令模板、AI输出示例与实操校验方法,零基础也能快速指挥AI完成嵌入式基础开发,无需死记硬背C语言底层语法。
三十而栗——IT人的青春门槛
Java家技术论坛本站首页 帮助 搜索 会员列表 团队 收藏夹 注册 个人资料 登录并检查站内短信 登录 订阅本站RSS文章新闻 论坛贴子 博客文章 三十而栗——IT人的青春门槛 Java家技术论坛首页 -> 程序人生 阅读上一个主题 :: 阅读下一个主题 作者 正文 windowsJJ站10级
华为OD机试双机位C卷-恢复数字序列 (Py/Java/C/C++/Js/Go)
华为OD机试双机位C卷 恢复数字序列,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解。华为OD机试 - 恢复数字序列。
IT人生 需要指引[转]
来源:http://fancy0042425.blog.51cto.com/877322/843351 作者冷板凳订于2012.04.27有个笑话:少壮不努力,长大搞IT。说明IT不好搞啊。前言,IT精英们,为什么你们的幸福指数这么低?笔者2003年大专毕业,一直从事IT行业,今年刚好9年,中间坎坎坷坷,历经风雨,痛苦很多,快乐也不少。因为笔者的同事(经常...
LinePhone3.2.7(android端最新版本) sip客户端
SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/
大中型超市收银系统(可直接运行)
光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开
一名程序员的乱码人生
<br />也许生活就是这样,你可以为别人编织快乐的程序,无意中却让自己的人生一片乱码。<br /><br /> 最近网络上盛传一张图片,画面上两个程序员横卧大街,呼呼入睡,身前立了个牌子:精编Web服务,Java、C++5元一行起。仿佛招徕雇主的民工。不排除相片有噱头的嫌疑,但它的确从某一角度折射出了当前IT业的状态。引人感慨。<br /><br /> 我也是个程序员,IT人士,最初踏入这行,一半是兴趣,一半是羡慕这里的干净,感觉上没有钩心斗角,亦不用在上司面前装模作样,可以自由放松,完成任务就OK。
NTscan扫描工具
ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。
一个女程序员的9年回顾
98年到现在,我一直迈着浮躁的步伐走着我的技术之路。有时候想到底是我从未走近技术,还是技术抛弃了我,还是说大环境让我无法深入某个技术领域?怎么给自己定位? 我显得如此迷惘。98年我还在上大一,从小就很喜欢电脑的我,学的是自己蛮喜欢的计算机专业。对各种新鲜的东西都很敢兴趣。以前只会点pascal,学过一下 fortran,上了大学,无意中发现Delphi,就自学起来。第一个比较象样的软件是给爸爸做了
深度学习工具包 DeepLearningToolbox
深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[](https://bitdeli.com/free "Bitdeli Badge")
一个程序员开始优秀的 3 种迹象
一个优秀的程序员,离不开筑梦、自律和自我管理。 那么,优秀的程序员都在看哪些公众号呢? 你关注的大事件 在下面这些公众号里,都能找到清晰的脉络 你未注意到的细节 我们会在第一时间为你呈现 理性、客观、及时 看透表象之后的本质 挖掘背后更多的细节与真相 诚意推荐这8个优质公号 带你读懂人性与社会 优快云学院 ID:优快云-edu ...
是非人生 — 一个菜鸟程序员的5年职场路 第17节
是非人生 — 一个菜鸟程序员的5年职场路第17节 作者: 花8 天涯IT: http://cache.tianya.cn/publicforum/content/itinfo/1/77229.shtml 日期:2008-3-30 22:11:40 26 —— 问题少年 第二天董延明为了订下周会议室起了个大早,刚过7点就已经到了F4大楼的打卡机,打卡后却赫然发现小刘的名...
是非人生 — 一个菜鸟程序员的5年职场路 第29节
是非人生 — 一个菜鸟程序员的5年职场路第29节 作者: 花8 天涯IT: http://cache.tianya.cn/publicforum/content/itinfo/1/77229.shtml 日期:2008-4-25 20:57:05 37 —— 无形资产 金吉离开的时候下着雨,V7刚刚结束STC协作阶段全面进入LLD阶段,项目例会选在F1大楼的14层,雨...
程序人生:一直加班也不是办法!2021,程序员的出路在哪里?
案例: 小A由于性格腼腆内向,行业内深耕了十几年也只是一个资深java工程师的职位,或许是没有管理的才能,自己也从来不想当将军。日子日复一日的过着,项目一个又一个的完成。可是似乎从30岁开始这工资就没涨过,前面跳槽几次涨的薪水在30岁以后跳槽已经不管用了、定格了,这几年由于市场环境不景气,程序员竞争越来越激烈,36岁跟30拿的工资一模一样,不仅工资拿的一样,反而事情还越来越多了,这些都意味着什么? 何止是瓶颈期那么简单,程序员的忧伤蛋蛋袭来——焦虑源自于渴望成功,渴望自己成为一个厉害的人,但却能..
IT人35岁的困惑
35岁对于IT人是个坎儿,过了这个年纪基本技术生涯即告终结,这是IT界多数人认可的。所以,也让IT人着实为35岁后的自己生了不少忧虑:IT人离开IT后能干什么? 今天一位同事(已三十多了),被老板叫到他的办公室去。老总对他说,由于效益不好,公司不再和他续订到期的合同!我看到他很落寞地离去。他前年才结婚,还供着房子,老婆孩子要养,这一下子就失业了,而且又是快过年
分享程序员成长故事 解析IT职场困惑
尊敬的读者: 您好! 在经济减速的大背景下,IT职场发生了裁员、减薪、无薪休假等一系列令人困惑的动荡,为了解析经济危机对中国IT职场形成的大冲击, 明晰程序员职场造成的困惑并给出解决方案,电子工业出版社博文视点公司将于2009年8月22日在 避风塘茶楼(蓝旗营店) 举办 “程序员职业 规划Open ...
做了8年游戏开发的程序员对未来的忧虑
编者按:这位做了8年游戏开发的程序员的忧虑或许不是个例,也可能是我们许多人正在经历或者将要经历的一个人生迷茫期。鉴于此,希望他的忧虑和对未来的思考也能对你在现在或者将来的选择上有所帮助。我 22 岁毕业,二本,8 年来,没有跳槽过,都在一家公司。目前已经结婚生子,孩子刚出生。我 8 年来工作的是游戏开发工作,一直都在二线城市。我在工作的城市,买了一套房子,也买了车子,目前还有一部分房子贷款(预计今
IT世界:一名程序员的乱码人生 (转贴)
最近网络上盛传一张图片,画面上两个程序员横卧大街,呼呼入睡,身前立了个牌子:精编Web服务,Java、C++5元一行起。仿佛招徕雇主的民工。不排除相片有噱头的嫌疑,但它的确从某一角度折射出了当前IT业的状态。引人感慨。 我也是个程序员,IT人士,最初踏入这行,一半是兴趣,一半是羡慕这里的干净,感觉上没有钩心斗角,亦不用在上司面前装模作样,可以自由放松,完成任务就OK。然而,再美好的愿望都无法走

被折叠的 条评论
为什么被折叠?



