首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CMS开发记-3 只要是人就会犯错误,只要是软件就会有BUG,即使他是nhibernate

但是一直在用sqlserver开发。现在已经有一点样子,于是心血来潮,将数据库切换为Access,看看执行效果如何。       碰,出错了。Sql语句语法错误。靠,果然有错误,改改,再试?...郁闷。打断点开始调试,确定代码没有错。没错那谁错了?nhibernate??不会吧?不过事已至此,又不可能重新写,只好硬着头皮上了,呵呵。...将nhibernate引用移除,直接引用nhibernate源码开始调试,没想到啊没想到,居然还真的被我给找出bug来了。     ...原文是没有空格。这个好像也算是低级错误呀,呵呵,测试不仔细!BS一下再说 ?      改成这样写,再试,OK!这个问题没了。没高兴一会,碰!又出错了。...,一切顺利,系统在sql,access两个数据库下都顺利跑起来了!庆祝一下呵呵.

56580

项目延期。。。

负责项目延期记录了项目一些时间点,算是对负责两个项目的复盘总结吧。...项目A:涉及到了硬件、软件、结构,外观设计(外包给设计公司) 1、需求变更,硬件方案改变,修改PCB布局用了3天; 2、等待产品经理确认外观设计,前后用了20天左右,这期间更换了3个产品经理; ——资料没有形成书面文件...5、人员流动,结构、硬件离职,这两个关键岗位空缺; ——这里可能是由于每个人设计思路不同,新来结构人员对部分结构进行了重新设计。...项目B:只涉及到了结构和外观设计(外包给设计公司) 1、产品经理更换,等待确认外观设计,大概用了3天时间; 2、手板回来后,发现太大,外观设计需要重新做; ——外观设计有圆弧,导致机芯需要抬高,导致整个整机尺寸太大...,另外,发手板之前没有评审; 3、机芯只给3D轮廓图,细节部分看不到,导致外观设计有的地方不合理; ——应该要给到设计公司完整3D图或者实物图。

33910
您找到你想要的搜索结果了吗?
是的
没有找到

能分清奥特曼们,你能分清口红?”

---- 恭喜您,发现最强算法面经! ---- 能分清奥特曼们,你能分清口红? “口红颜色都分不清?明明这颜色,它就完全不一样呀!?” ?...但是幸好,没有买过死亡芭比粉。 ? 而我,真的有时候在考虑,是不是真的是眼神有问题呢?直到上次,拿出这么一张图给我老婆看。 ? 老婆直接就说一句:“卧槽,这不是都一个样?”...这也是他第一个从数据爬取,到模型搭建,模型训练至模型打包整个流程打通项目,最后,就鼓励他拿出来,分享给感兴趣大家们。...或许下次对话就会成为这种场景: 女:“你连我口红都分不清,你不爱我!” 男:“真不怪我,那你能分得清奥特曼?” 女:“可以呀,你看!(打开代码,加载模型...)”...将zark奥特曼们分类器代码与预训练模型,放在百度云,如果你感兴趣的话,可以回复“奥特曼”,获得整个项目。 - END - 往期精选干货 师兄,你为什么不想多谈点工资?

1.4K40

项目中是这样配置Vue

重读vue2.0风格指南,整理了这些关键规则 获赞 150+ 本文内容来源于小编将开源一个基于vant封装开箱即用框架一部分,本框架内部集成了包括:完整项目目录结构, 移动端适配,vant按需加载...gzip是Web世界中使用最为广泛文件压缩算法,当前我们使用大多数服务端(比如nginx)和客户端(比如chrome)都已经支持这个算法,所以如果我们在打包Vue项目的时候,可以直接将所有的静态资源压缩为...gzip,就可以极大减少静态资源大小,提升浏览器加载速度,那Vue项目如何配置呢?...如果此时将项目部署到已开启gzip服务器如nginx里面之后,访问浏览器即可看到浏览器下载是已压缩文件 ?...在团队开发中,配置这些还是很有用,制约团队中每个人都按照标准来开发功能,这样至少大家写代码不至于相互看不懂(深受不规范代码折磨啊)。

86330

这款插件让SpringBoot项目实现热部署

这样算下来,一天一大半时间都花在重新部署上了。那么有没有热部署方案,修改了代码,不需要重新启动系统也能测试呢。...市面上也有很多热部署方案,比如devtools热部署、springloaded等。这些部署需要引入对应Maven包,配置相关配置文件,而且时灵时不灵。...有关SpringBoot热部署方式,可以看看这篇文章: “https://my.oschina.net/u/2358326/blog/1603544 ” 这里推荐一个Idea热部署插件JRebel...我们执行测试接口: 获得如下返回值,现在score值为11,现在在代码中将这个值修改为22,并且没有重启项目。 我们发现控制台JRebel检测到StudentService发生了变化。...我们再来执行下这个接口: score值发生了变化。 有JRebel我们再也不用因修改代码而等待项目的重新部署

36510

有人在匿名软件上说要炸掉学校,反手就报告老师和警察,xdm做得对

大数据文摘出品 作者:Caleb 太阳当空照,花儿对笑,小鸟说早早早,你为什么背上炸药包…… 每次文摘菌想起上班上学,总是会想哼这首歌,尤其是不放假节日,比如情人节(让看看谁还单身,噢原来是那没事...值得注意是,在该匿名信息中,写信人明确地表示,Berkeley Carroll是“学校”,最后还列出了11个人姓名。 不过目前还无法确认发信人身份。...2016 年,乌克兰网络警察也发现一个类似的机器人农场,其中包括位于63个国家/地区4,000多台服务器。...华盛顿警方逮捕一名16岁嫌疑人,他涉嫌参与其中一些威胁。 好在目前在所有地方都没有发现爆炸物,纽约与华盛顿地区安全威胁也没有发现明显联系。...去年5月,Bob Diachenko领导研究小组偶然发现一个托管在不安全服务器上Facebook机器人农场。

46510

开源项目AppGet 作者:大厂“套取”方案后把扔到了一边

他同时披露微软在WinGet发布前给他发来了一封邮件:“想花点时间告诉你,我们非常感谢你投入和见解。...keivan发文表示AppGet已死 Keivan 认为微软 WinGet 抄袭 AppGet 。...尽管微软承认了 AppGet 项目的贡献并表达谢意,但仍然没有表达对整件事情歉意。 ? 微软产品经理模糊回应 甚至有开发者到微软Github仓库发issue 为 Keivan打抱不平。...开源项目源代码虽然都有自己声明开源协议,但个人开发者维护开源项目在面对类似微软这种级别的大型企业时,往往难以维护自己合法权利。最后要么被公关安抚,要么不了了之。...大型开源项目都曾经遇到这种尴尬事情,比如 MongoDB、Redis,大型云服务商将这些软件集成为服务赚得盆满钵满,而实际维护项目的作者却没有得到相应回报。无法形成一个良性循环。

49620

震惊 | OpenCVbug又发现一个?

大家好,最近一直写东西,结果无意中又有新发现,这次主要是针对OpenCV中Mat对象创建。...以前经常写代码是: // create Matlab风格 - 5 Mat m5 = Mat::ones(Size(4, 4), CV_8UC1); std::cout << "m5:\n" << m5...<< std::endl; 发现工作良好,全部初始化为1,那天也不知道自己怎么想,就想创建一个三通道全是1: // create Matlab风格 - 5 Mat m5 = Mat::ones...三通道中只有1个通道被初始化为1,其它居然还是0,觉得要检查一下以前写代码,记得写了很多这种创建方式。这个是不是OpenCV挖下一个大坑啊!...最后,是在OpenCV4.2版本上发现,后来又让别人也测试了一下,发现之前版本也是一样!居然才发现!晕!居然从来没有人写过这个,关注过这个!

66520

修复一个 Vite Bug,让项目首屏性能提高了 25%

一次偶然机会,项目(基于 tdesign-vue-next-starter )由 Vite 2.7 升级成 Vite 3.x 后,发现首次运行 Vite dev 构建,页面首屏时间非常长,且一定会整个页面刷新一次...充满好奇心,决定研究一下为什么 Vite.3.x 会有这么一个负优化,于是仔细研究源码,最终发现问题根源,并给 Vite 提交了修复代码图片大概测一下,修复前页面首屏时间为 1m06s,...经过考证,从这个 pull request 中得知,Vite3.x 重构 import.meta.glob 转换,但却删除对 JS 代码中 glob 转换,从而导致依赖扫描不全。...图片知道问题之后,我们只要将 glob 转换逻辑加上即可如何修复,这个过程就不细说了,因为也不需要关心,说多了反而让文章更难理解。...两者构建依赖数量本身就相差较大。每次发现新依赖,必须重新构建

1.2K30

开源项目被科技巨头拿去做产品,只不过注释中删掉了名字

如果你是一个人,对方是一家大公司,这事情就会让你变得怀疑人生了。...当我忙着使用 DTrace 编写和发布高性能工具时,发现一个问题:此前开源 DTraceToolkit 和其他 DTrace 工具,比 Sun 公司推出工具要更全面,难道是一些内部项目消耗他们技术能力...这也是为什么,在所有工具中最感兴趣是看到这个。Sun 公司应该可以做得更好,并实际应用这个工具。 「可以看下套接字 I/O 脚本?」然后启动了一个终端。...建议他,直接从 DTraceToolkit 获取工具更新副本,因为主页上这些旧版本已经过时,而且有些错误已经修复还提醒他保留我姓名、版权和许可证。...,因为博士阶段研究涉及到这个话题,所以我询问了苹果相关研究团队成员,几个月后得到回复:「我们正在使用一个名为 bsdiff 工具,你熟悉它?」

32420

开源项目被科技巨头拿去做产品,只不过注释中删掉了名字

如果你是一个人,对方是一家大公司,这事情就会让你变得怀疑人生了。...当我忙着使用 DTrace 编写和发布高性能工具时,发现一个问题:此前开源 DTraceToolkit 和其他 DTrace 工具,比 Sun 公司推出工具要更全面,难道是一些内部项目消耗他们技术能力...这也是为什么,在所有工具中最感兴趣是看到这个。Sun 公司应该可以做得更好,并实际应用这个工具。 「可以看下套接字 I/O 脚本?」然后启动了一个终端。...建议他,直接从 DTraceToolkit 获取工具更新副本,因为主页上这些旧版本已经过时,而且有些错误已经修复还提醒他保留我姓名、版权和许可证。...,因为博士阶段研究涉及到这个话题,所以我询问了苹果相关研究团队成员,几个月后得到回复:「我们正在使用一个名为 bsdiff 工具,你熟悉它?」

60830

AWS分叉开源项目,但他们连声感谢也没说

Nolet 在一条采访消息中回应称,“(至少对来说)问题关键并不在于许可要求什么,而是大家重不重视开源精神。” “事实上,AWS 内部就没人意识到这是种特别让人恼火行为?...在 Headless Recorder 项目的 README.md 中就提到,这款扩展开发灵感源自 segment.io 网站上某个旧项目。”...“但开源核心终究关乎人与社区,个人认为我们应该做得更多,承认 Tim 与其他维护者们出色工作,努力支持他们在 Headless Recorder 项目成就。...他抱怨说记者忽略 AWS 合作伙伴奉承言论,同时指出,AWS 内部开发人员也一直在为众多开源项目做出贡献,并坚称“AWS 并未直接复制任何人软件或服务。”...这种矛盾不容易被解决,也许我们将会继续看到云厂商试图以各种不同方式从开源软件中榨取价值。开源模型虽然没有那么脆弱,但是云厂商继续利用开源项目而不给予回报,那么他们就会削弱开源发展激励机制。

41850

【Redis系列】看你们项目Redis主从,数据同步了解

Redis数据同步过程 面试官:看你们项目Redis主从,数据同步了解? 嗯嗯了解。数据同步主要是利用了RDB文件来进行数据同步。...噢噢好。是这样,Redis有一个叫命令传播概念。 如果像面试官说这种场景,再使用上面提到AOF缓冲区就有点浪费内存空间。所以Redis会将主服务器这条Del删除命令,发送给从服务器。...当从服务执行命令后,数据也就同步。 面试官思考中… 1.2 部分重同步 面试官:如果主从服务器断线呢?还是用RDB来同步? 不是的面试官。...其实每个Redis节点都有维护一个复制偏移量,例如主从服务器初始偏移量都是0,主服务器发送给从服务器N字节数据,主从服务器偏移量就会+N。 通过这种形式来记录同步状态。...所以从服务器发送PSYNC命令同时发送复制偏移量,主服务器只要根据复制偏移量在队列中找到对应命令就可以。 面试官思考中… 3. 服务器运行ID 面试官:你知道服务器运行ID

13321

配置文件中数据库连接串加密,你以为就挖不出来

从上图中可以看出,连接串明文是存放在: OleDbHelper.ConnectionString 中,然后可以看到,程序中定义一个 Decrypt 方法专门用来解密连接串,哈哈,有这个算法,是不是就可以脱库啦...不存在走外网情况,不然就玩大。。。...加壳/混淆/加密狗 现在市面上商业版和免费版都提供给C#代码进行加密和混淆,不过没用过,想最多在反编译代码后阅读性上增加了一些障碍,这也不过是时间问题罢了,毕竟SqlConnection,SqlCommand...这些FCL类你是没法混淆从这些类上反推可以很轻松就能找到明文 ConnectionString ,所以这条路觉得是走不通。...个人觉得完全杜绝方式那应该就是:灭掉本地sqlserver,让所有的数据获取都由远端 webapi 提供,当然这又是在脱离业务聊技术啦!

62320

阿里面试:Javasynchronized 能防止指令重排序犹豫

知道自己是什么样水平了吧,坏笑。 二胖:基础太差,一面就让回去等通知了,要好好学习,不跟你瞎扯。 二狗: 都问了你什么问题啊,把你打击成这样?一起复盘下让也好好准备下啊。...要开始表演了。 下面二胖第一面开始。 面试官:二胖是吧,先做个自我介绍吧。...面试官: 我们今天面试就到这里吧,后续有消息人事会联系你,感谢你今天来面试。 二胖很郁闷回去谷歌下这个问题,stackoverflow上也有这个问题,看样子不只一个人不知道这个问题?...说白也就是ThreadB是可以拿到一个引用已经有但是内存资源还没有分配对象。 如果要解决创建对象按照①②③顺序,其实也就是为了解决指令重排只要第2行加个volatile修饰就好。...说好synchronized 不是可以保证有序性?volatile有序性?synchronized 不能不够保证指令重排? 怎么来定义顺序呢?

1.9K00

这份大佬分享NLP论文和实战项目太强了,

尤其是随着 UGC 内容越来越多,NLP 在很大程度上需要解决无结构化语料怎么让机器更好理解。 二就是不论是入门还是提升,都需要打好AI算法基础,而基础能力需要项目实战培养。...但关于NLP知识文章虽多,通俗易懂却极少。 这就使得我们很难在理解场景和需求同时,学习和搭建相关模型和整体架构,实操项目的时候也变得枯燥和晦涩难懂。...别担心,在这里为大家介绍一个有趣项目课程,由8年算法大佬——春阳老师带你用一节课时间来学会用人工智能起名。...在真实场景下,帮你在了解AI场景和需求说明同时,轻松学习模型编程和整体架构,提升你项目实操能力!...赶快扫描下方二维码 免费报名和获取 超值学习福利资料包吧! 报名成功后,请大家务必根据页面提示,添加老师后才能领取课程和资料哦!

48420

面试官你好,已经掌握MySQL主从配置和读写分离,你看我还有机会

面试官:看你简历上写你们公司数据库是 MySQL 读写分离? 小阿花:嗯,是的。 面试官:那你说说数据库是主从怎么配置? 小阿花:额,都是 DBA 帮我们搞好,我们直接用就好了。...所以,及时从库挂掉了,因为有 master.info 记录了上一次同步位置,只要同步服务再次启动,那就可以从上次同步位置继续增量同步。...(就不展开说了,因为再展开就露馅儿也不会) ShardingSphere-JDBC 实现读写分离 主从分离之后,就要做系统读写分离了,写操作走主节点,读操作走从节点。...(目前最新版本),并输入项目相关信息。...源码在 github 上,有需要同学可以到 github 上获取

1K20

参与两个接近100k+star开源项目!聊聊开源项目贡献指南

代码拉到本地后,接着我们使用 idea 打开该项目。 但是可能我们网络不够给力或有“奇怪力量”干扰,我们则需要改动一些配置以方便快速编译。...但是很多项目都是要求英语交流,都是先通过谷歌翻译,接着看下翻译之后地方哪里表述有问题,再自己手动调整,其实表述大家都看得懂,还能顺便学英语,例如我之前 Issue: ?...我们点击 Compare & pull request 按钮,就会到 PR 界面,如果作者配置 PR 模板,我们跟着提示输入即可,PR 界面主要做两个事: 查看你本次提交代码与源仓库主干改动点。...如果跟作者进行友好交流讨论后,没什么问题,你 PR 就会被合并 ? 接着在源仓库中就会显示当前 PR 标题,以及你 PR 对应 Issue。...这篇文章只是做抛砖引玉,希望大家能能了解 JavaGuide 原项目,当然能参与进来贡献那肯定是最好。毕竟 JavaGuide 是贡献开源项目里坚持最久~希望它能一直活力四射~

50820

终于不用愁,GitHub 上这些面试题项目给你找好了。

大家好,是 JackTian。 又到了一年一度金三银四,每次总能听到一些读者反馈,问:有没有关于 xxx 面试题,索性就把所收集 GitHub 上关于面试题项目分享给大家。...,不仅提供相关面试题,还推荐优质教程,并支持在线阅读; ?...GitHub 上开源 LeetCode 题解项目,截止目前已收录 1050 多道题,这些题提供所有的 LeetCode 解题代码和中文讲解以及难易程度、解决方案百分比等; '$' 代表锁住题目...如果你觉得这篇文章对你有点用的话,就请为本文留个言,点个赞 or 在看,或者转发分享一下,让更多朋友看到,因为这将是持续输出更多优质文章最强动力!...PS:除本篇文章推荐面试题开源项目之外,之前也发布一些相关面试宝典系列文章,主要包括:面试技巧和面试题,如果大家有需要的话,可点击本文底部左侧阅读原文进行跳转查看。

2.4K21

要解析一个配置文件,当打开文件时候崩溃

薛定谔猫 首先,说一些题外话,按照一贯风格,这篇文章本应该叫《浅谈如何优雅读取特殊格式配置文件》,但是最近被某些网站推送恶心到了,是不太喜欢这种标题,所以我一直尽量避免使用这种标题党式标题...,但是,好奇心驱使,想做一次实验,欢迎大家留言,说出你想法,你更喜欢哪个标题?...要解析一个配置文件,当打开文件时候崩溃 | 为人性癖耽佳句,语不惊人死不休 B. 浅谈如何优雅读取特殊格式配置文件 | 少一点套路,多一点真诚 C....冇所谓 一点点创意 最近需要读取一些配置文件,但他并不是常用格式,而且需要我们对该文件进行操作除了正常读写外,还要尽量保存原文件注释、顺序等信息。...这个配置文件原本也是键值对性质文件,但是这里键值分隔符,用了空格和制表符而不是等号。 键也不是唯一,同名键可能有多个值情况。 如何满足这个需求呢?

41720
领券