毕业设计(二十一)-"自由支配百分之二十工作时间""Don't be evil""要自信"

Bentley二次开发教程28-交互窗口-案例实战2-EC属性赋值工具 该工具会根据用户输入的路径获取Schema文件的路径,然后通过路径读取对应的Schema文件并在树状图中显示EC类,当用户选择树状图上的节点时,此时会触发事件,根据EC属性添加用户自定义控件用于显示EC属性并可对其进行赋值操作。完成后选取元素,点击界面上的应用,此时元素会被赋予指定EC类,同时修改的EC属性值也会被同步赋予。该工具涉及到的WinForm控件有:TextBox,Button,TreeView,Panel,UserControl(用户自定义控件)。 阅读详情
毕业设计(二十一)-"自由支配百分之二十工作时间""Don't be evil""要自信"

今天又在图书馆深入了解了GOOGLE的一些很好的理念:
1."自由支配百分之二十工作时间"
任何一个GOOGLE的程序员都可以自由自配百分之二十的工作时间去干他喜欢的东西,想想真是爽呆了,怪不得GOOGLE的创造力如此强劲了,仅从这一点就知道企业文化和管理的强大,比起国内那些抠门的公司,真是目光远大阿,佩服!
(据一些项目经理说,一天工作8小时,程序员能工作三小时就已经是很好的了,竟然如此,为什么不让他们更有创造力,不让他们去提升自己呢?)
2."Don't be evil“
就是”不作恶“的理念,也就是产品的开发都以不损害用户浏览的体现为原则的,例如加大广告的字体可能会提高一些收入,但就影响了用户的使用,所以是不可行的,要去掉,这就是GOOGLE的原则。
想象一下,我经常说国内的厂家就是不争气,就是会肯害自己人,让支持国货的爱国者变成傻B,那样还能让他们去推动旁边的朋友支持国货吗?想想人家韩国的三星的发家史,真的感概万千阿~
蒙着良心的禽兽们,觉悟吧!!!!
3."要自信"
原来GOOGLE招聘人才最看重的是“自信”,而并不是技术!!
(不过我再自信,这辈子都应该没有机会去GOOGLE的了,这算不算不够自信的表现阿?心理的博弈阿~呵呵)

“廿如青丝卅如雪”
“颈椎病,腰酸背疼,鼠标腕。。。。。。腰缠“大水泡”。。。。。 。”
“给女朋友送礼物只有鼠标,键盘,摄像头,MP3,U盘。。。。。。“
这些话真的不想往身上套啊,但是事实永远是那么残酷的!
还有更残酷的是

Eclipse就像一个初生的BABY,一天一小变,一年一大变,好久没有把视线放到那个社区了,现在真的强大了很多阿,如果VS也能免费就好了,不果BROLAND现在都出售IDE,这个也有可能吧(发梦的时候应该可以的)
Probability and Statistics - 4th edition 立即下载

相关推荐

5种主流触觉传感器对比:GelSight、DIGIT、Taxim、GelSlim和TACTO怎么选?

本文深度对比了GelSight、DIGIT、Taxim、GelSlim和TACTO五种主流触觉传感器的技术原理与应用场景。针对机器人及VR项目的选型需求,文章从光学与电子传感的技术分野出发,分析了各传感器在分辨率、响应速度、集成难度和成本上的核心差异,并提供了从需求出发的实战选型决策框架,帮助开发者找到最适合的触觉解决方案。

weixin_29268637的博客 694

颓废是件最可耻的事情!

今天翻开工作日志,发现上一次写的时候已经是十天前了,也就是说,整整十天我没 有真正的工作过,但整天都忙忙碌碌的,到底是在忙什么,到底是在忙啥???你说呀!你这个废物!!! 不知道,真的不知道,现在又不是冬天,而是炽热的夏天,滚烫的身躯还不能干点有 用的的事么?手上的工作已经堆积如山了,你知道吗??? 起来吧!颓废是件最可耻的事情! ---------------------------

清风阁 1万+

绕过Google Play:获取Expo Go安卓APK的实用指南

本文为国内安卓开发者提供了绕过Google Play商店获取Expo Go APK的实用指南。针对无法访问Google Play的痛点,详细介绍了通过官方GitHub Releases、可信第三方网站(如APKMirror)及APK下载器等多种安全获取途径,并重点讲解了APK安装、安全验证(核对签名)及常见连接问题的排查方法,帮助开发者顺利开启React Native开发之旅。

weixin_29006701的博客 577

谢谢你的爱,老婆!

又是一个滂沱大雨的周日午后,刚从电脑城冒雨回来的我早已变成一只湿溜溜的落汤鸡,此时一杯热腾腾的茶就是人间甘露,使我神绪慢慢安稳了下来,可安坐片刻的宁静又让思绪不知不觉飞扬到家中,来到老婆的身边。。。这些年来,也许不认命有点自傲的我,一直放纵着让爱的情感封闭在黑暗世界中,从不让一丝一柳灿烂的阳光去扫除那一分一毫的霉气与黑暗。工作是忙碌的,生活是邋遢的,每分每秒也许都要用劳累做情感的麻醉剂,日复一日,

清风阁 2万+

198、影像系统设计评审流程:从需求评审到 EVT、DVT、PVT 各阶段的关注重点

本文详细介绍了影像系统从需求评审到EVT、DVT、PVT各阶段的设计评审流程及关键点。作者通过实际案例(如IMX766模组偏紫问题)强调硬件工艺的重要性,指出影像系统是功能定义与物理实现的反复拉锯过程。文章分阶段解析:需求评审需将模糊需求转化为物理参数;架构评审要明确接口定义和时序约束;EVT阶段重点关注模组一致性和基础链路;DVT阶段需平衡算法调优与硬件验证;PVT阶段则以量产一致性为核心。最后提出建立"边界条件确认表"和"健康度看板"等实用建议,强调工程师需具备从表象追溯硬件根源的物理直觉。全文贯穿实战

sundong_81的博客 218

冷门但实用:Python爬取微信公众号历史文章,突破微信反爬限制(2025有效)

2025年微信公众号爬取的核心是「冷门方法+指纹伪装」,而非常规接口破解,itchat-uos+Playwright组合是突破设备指纹的关键;登录态持久化、动态Token实时获取、频率严格控制是避免被封禁的三大核心;文章内容解析需解决2025新增的编码混淆问题,chardet+BeautifulSoup是冷门但有效的方案;合规是前提,爬取频率、数据用途需严格遵守平台/法律规则。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 3777

我的这两年

昨晚想了好多事情,回忆了很多事情,想说很多很多的说话。。。生命满希望,前路由我创!

清风阁 6028

YOLOv11-Pose部署RK3588实战:人体姿态识别精度翻倍,边缘推理速度突破瓶颈

本教程从YOLOv11-pose模型的姿态识别训练,到RK3588的边缘量化部署,为你打造了一套“高精度+高实时性+低成本”的人体姿态分析解决方案。无论是健身动作纠正、智能安防行为检测,还是工业人员姿态监控,这套技术都能直接复用——你只需替换数据集与业务逻辑,即可快速落地专属的边缘AI姿态识别系统。如果你在实践中遇到任何卡点,欢迎随时交流。记住,人体姿态识别的价值在于“关键点准、推理快、部署易”,而这三者的平衡,正是你通过本教程能掌握的核心能力。

m0_64661770的博客 138

LeetCode165- 比较版本号(Compare Version Numbers)

LeetCode165- 比较版本号(Compare Version Numbers) 最近全国疫情严重,待在家里没事干,马上又要准备春招了,最近刷刷题,记录一下!再说一句,武汉加油,大家出门记得戴口罩! 1、题目 比较两个版本号 version1 和 version2。 如果 version1 > version2 返回 1,如果 version1 < version2 返回 -1,...

sk18192449347的博客 6628

PX4控制云台的两种方式 方法适用控舵机 控灯

云台控制插件是mount_control,运行mavros启动文件的时候需要注意该插件是否正常启动,需要在px4_pluginlists.yaml配置文件中将mount_control从blacklisted中移除后才可启动。后会默认占用AUX端口1-4,此时通过AUX通道1-4输出PWM控制信号至云台,对应的RC通道映射功能失效。控制信号输入为RC 则接收机必须连接对应的通道至AUX辅助通道,并通过MNT_MAN_*参数设置pitch/roll/yaw对应的AUX通道。配置为AUTO或MAVLINK,

z1872385的博客 3668

MIKE水动力笔记2_水动力基础理论知识

本文所讲内容是水动力基础理论知识,所参考的主要书籍是《水动力学和水质》(第二版,季振刚著,海洋出版社)。

晏长街的博客 1万+

爱我的老婆SUN,一辈子

     感情终于有了进展,原来她也有温柔的一面。我会真心呵护对待她,期待进入婚姻殿堂的那一刻。为了将来,努力奋斗。

zhandoushi的专栏 5536

Rerender A Video 技术浅析(四):跨帧约束

时间一致性是指在视频处理过程中,保持相邻帧之间内容、风格和运动的平滑过渡,避免出现视觉上的不连续性或伪影。时间一致性跨帧约束模块的主要目标是在视频增强、风格迁移等任务中,确保处理后的视频在时间维度上保持一致性和稳定性。该模块主要通过以下几种方式实现时间一致性:1.时序损失(Temporal Loss):最小化相邻帧之间的差异,确保帧间内容的平滑过渡。2.循环一致性损失(Cycle Consistency Loss):确保帧间转换的一致性,避免出现风格漂移。3.

m0_75253143的博客 1480

亲爱的,我们分手吧

张传琳 阳明大学心理谘商中心主任 分手,的确是一种令人伤痛的感受!是人生中极难学习的一大课题!因为在舍与不舍之间常有许多情愫的牵绊与纠葛,许多的留念与不甘?!有时候,实在很难了解是什么原因使两人不能再快乐相处?是什么原因使甜蜜的感觉逐渐远去? 又是什么原因让两人之间的感情变了质? 不管是「决定的一方」,或是「被决定的一方」!对许多人而言,是不是能在该结束的时候就让它好好的结束,是一件不容易

清风阁 9795

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

原谅我的自私

今夜看到你从德国带回来的照片,本来我想留言说“好漂亮,有没有更多呢?”又或者“这次路途很有趣吧,几时有空写个游记分享下呢”。。。但我此刻只感到莫名的空虚,莫名的害怕,眼角不知道为什么挤出了几滴眼泪。。。什么都不想干,好像找个人来聊天,幸好晓娜妹在线上。。。多谢!好想唱首歌。。。原谅我的自私。 安琥《天使的翅膀》落叶随风将要去何方只留给天空美丽一场曾飞舞的声音像天使的翅膀划过我幸

清风阁 2万+

深度学习工具包 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');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

今天的郁闷、快乐和搞笑

虽然我从来不相信鬼神之说,单现实渐渐告诉我这个世界真的是有天意这么回事的…… 当你天天闲着等待着一个电话的时候,电话响了,但……电话没有电 当你忙得不可开胶的时候,电话响了,却无法分身帮重要的人排忧解难 当你累得不得了得时候,电话响了,重要的电话来了,你却睡着了…… 当你想打电话的时候,电话另一边的主人却也无法分身 当你大白天发短信的时候,电话另一边的主人却刚通宵而归…… …… 当这一切都不

清风阁 3477

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

我爱PPA

0 系统愿景:  在不干扰研发人员工作的情况下收集软件研发相关的数据,为管理者提供量化决策管理的指标1 为什么要进行数据抽取 1) 数据是非集成的、不规范(td有自定义字段) 2) 处理时会对生产系统造成性能影响(td服务器端性能调优做得不好) 3) 后台存放用的数据库类型不同 2 数据抽取的方法(都涉及到抽取周期的问题)  1) 全部抽取 2) (增量)抽取变化部分 3) 不抽取(已

豆豆他爹的生活随笔 1万+

LeetCode-279. Perfect Squares

Description Given a positive integer n, find the least number of perfect square numbers (for example, 1, 4, 9, 16, ...) which sum to n. Example 1 Input: n = 12 Output: 3 Explanation: 12 = 4 + ...

zy2317878的博客 4181

男人有时总是口不对心,你能用心体会吗?

很多时候我们只是用眼去看而不是用心去体会,所以我们错过了很多,希望这片文章能给亲爱的板油们提个醒.我告诉你说:"我今天扫楼梯时,差点儿从楼梯上摔下来."本来我以为你会安慰说:"亲爱的,小心点儿."但你说:"扫慢点,不就得了." 我伤心,我觉得你一点儿不爱我,不在乎我. 后来,我发现我们的楼梯异常干净,干净的都不用我扫;一个月后我才发现,那是你每天抽出5分钟的结果. 我告诉你:"我的车子坏了

清风阁 4789

PAT (Advanced Level) 1067 贪心 逆向思维

PAT 1067 思路:有两种情况,0位置就是0 ,0位置是其他数 当0位置是0时,这时观察当前元素是否在正确的位置上,如何不在,则交换0和这个数 当0位置是其他数的时候,以0位置为交换位置,不断地把0位置上的数填入正确的位置,直到0位置上是0,此时就得到了上一种情况 #include<bits/stdc++.h> using namespace std; const int...

老铁,干了这碗algorithms的博客 1056

毕业设计(二十三)- 以前在金堆里淘金,现在却只能在垃圾堆里寻“宝”了!

经过一个早上的学习,信心总算恢复了一点,毕竟路还长着呢,认真的干总会有回报的(如果现在还有个女孩子在身边打击一下,我想效能会更高的,哈哈)问题总是要解决的吧,MSDN,优快云,技术群。。。。。。再加上我那个还能用的脑子,总能找到光明的处光的!累的时候就在学校里闲逛,不知不觉又溜达进我们最可爱的图书馆。。。哦,今天原来又是新书进驻的好日子,一群师弟师妹都忙着给那些新来的“囚犯”刺字呢?呵呵~我当然

清风阁 3306

PAT-ADVANCED1036——Boys vs Girls

我的PAT-ADVANCED代码仓:https://github.com/617076674/PAT-ADVANCED 原题链接:https://pintia.cn/problem-sets/994805342720868352/problems/994805453203030016 题目描述: 题目翻译: 1036 男孩 VS 女孩 这一次,你需要求出所有男生中的最低分数和所有女生...

清风阁 7123

把最美的留在心里

有时候,最美最美的爱情,我们往往看不到,因为它被心灵珍藏着,我们自己也无法将它展开. 两个相爱的人在爱的时候是真的很爱,当宽容不再,责任难求时,你最好选择有尊严的放手. 爱,其实就是瞬间的事,我们曾经深深相爱,已足够感动一生,那份爱给我留下了厚重的回忆,在分手后的日子里,软化着你的心,提醒自己不去记恨他的伤害. 你能从一点微妙里得到享受,可你不能一直生活在梦的享受里,梦会醒的. 也许就是这样,不管

清风阁 4100

面试时,如何进行自我介绍

面试时,如何进行自我介绍

清风阁 1万+

想女孩,你活该!

想女孩,睡不好!想女孩,吃不香!想女孩,心烦躁!想女孩,身体差!想女孩,效率低!想女孩,你活该!

清风阁 5323

我爱编程

A sequence of n > 0 integers is called a jolly jumper if the absolute values of the difference between successive elements take on all the values 1 through n-1. For instance,   1 4 2 3  is a jolly j

cjxtfxs的专栏 1963
上一篇: XML Schema 与 XML DTD的技术比较与分析
下一篇: SQL存储过程在.NET数据库中的应用
linqingfeng
博客等级 码龄21年 69粉丝 140原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值