开发的经验准备之谈-不要写垃圾代码

1.sql语句准备 string sqlstr = “select * from t_person where name=@name 最好是预留一个where条件 在分页的时候sql语句里面 一定要预留一个"where"和"order by “的字段准备 2.开始开发之前,好好回顾一下以犯的错,不要一犯再犯 3.在没有理解完全理解需求之前(至少要达……

阅读全文

服务器端控件--爱你恨你拥抱你

服务器端控件,拖拖真舒服,一拖,datasource绑定数据源,一下子,一个完整的CRUD(增删改查)的功能就做出来了,真爽快! 对,如果仅仅在内网或者追求极致速度的情况下,完全可以这样做,但是,右键,查看源代码的时候,你可以清晰的看到一大串ViewState.大量的ViewSta……

阅读全文

[转]30个提高Web程序执行效率的好经验

1.尽量避免使用DOM。当需要反复使用DOM时,先把对DOM的引用存到JavaScript本地变量里再使用。使用设置innerHTML的方法来替换document.createElement/appendChild()方 法。 2.eval()有问题,new Fuction()构造函数……

阅读全文

回头看看,那些曾经陪伴我的低端错误【2013-12-26号新更新】

痛苦就是财富,这纯属扯蛋,痛苦之后的思考,才会是财富。知识也是一样的道理,只知道一味的着急前进,却忘记自己留下的脚印,如果没有经过整理,思考,消化,吸收的过程,那它只是短暂的停留在自己的大脑里面。 这些看似简单问题,是我正式从9月份正式踏入程序员行业以来经验总结,若有什么不好的地方……

阅读全文

[转]LINQ图解

原创地址:http://www.cnblogs.com/jfzhu/archive/2013/01/01/2841332.html LINQ,语言集成查询(Language INtegrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以……

阅读全文

JavaScript你常用的方法

1.for(var propertyname in obj) { alert(obj[propertyname]) } 遍历循环对象obj的属性数组,这个非常有用,特别是在前台拼接json数组的时候 2.var arr = [];arr.push();arr.join(" “); 声明一个数组,添加元素 这种方式的效率要远远高于jsonstr += 这种直接拼接的方式……

阅读全文

Access那点事儿

1.建表的默认值 日期类型:Now() 或 Date() 字符串类型:"" 2.增删查改为了保证保证数据的有效性,请将字段包含在[]中 如:[type] 3.分页没有row_number()函数 可以采用top方式分页: SELECT TOP pagenum * FROM [t_product] WHERE [pid]<=(SELECT MIN([pid]) FROM (SELECT TOP pagenum*(pageindex-1)+1 [pid] FROM [t_product] ORDER BY [pid] DESC) AS Temp) ORDER BY [pid] DESC) 4.如果出现不……

阅读全文

老题新理解-在话winform之间的窗体传值

也许当你看到标题的时候,你会想,这窗体间传值方法就这么多,无非就是那几种: 1.静态变量(这个最简单) 非时性的传递: 1.窗体的属性 2.构造函数 时时性的传递: 1.委托 2.静态变量(这个最简单) 几乎很多人都可以很根据简单方便的原则选用静态变量的方式。如果少量的数据传送,完全没有问题,但……

阅读全文

程序员,不要说你这些快捷键你都知道.

假如你没有了鼠标,你还可以进行那些常用的操作吗?这个问题对于离不开鼠标我的来说,简直难以想象,使用专业快捷键可以大幅度的提高效率 下面就让我来为各位一一道来在不来的环境下我我们所使用的快捷键吧~ SQL环境: 一,文本选中 1.shift+home 当前光标向左 使用环境:当你写完一行sql语句的时候,需要执行效……

阅读全文

那些你不知道的Chrome(1)

-做web的,左手火狐,右手chrome,中间还有一个IEtest- 可以说,chrome不仅仅是web开发人员的最爱,一般的人使用chrome都觉得很清爽,舒适,扩展功能强,打开速度快,兼容性好等优点都比某打着“安全浏览器”的x60好的多。 chrome的F12功能,有非常的多的用……

阅读全文

最近文章

分类

标签

.net Core 2.1 2016 2017 2018 30 aliyun api async bi,微软大数据 blocking bug C# celery charles chrome chrome headless clang conda coroutine cron cuda dag dagobah darknet debug docker docker-compose dotnet core echo elk epoll error error_code etl flask GC go golang google gpu gunicorn http javascript linux lxml mac message queue mongodb nginx node non-blocking nvidia nvidia-docker opencv oss phantomjs pipeline portia proxy pycharm pytest python python-rq python2.7 python3 remote debug rq scrapy select selenium selenium-web-driver spider splash ssis sync TDD Template Tensorflow test tmux torch ubuntu venv video vscode web web framework webapi whistle xpath yield yolo yolov3 中间件 事件 人生 代理 代码 代码生成器 代码风格 优化 使用 分布式 分析 协程 卓老板聊科技 原理 可变类型 可视化 同步 垃圾回收 培训 基础 处理 多线程 大数据 学习 定时 定时任务 容器 工具 工程 底层 建议 异步 录制 心得 心得,python,培训班 总结 感悟 成长 打断点 技巧 推荐 插件 搜索引擎 播放 效率 数据 数据库 数据清洗 整洁 无头浏览器 日志 机器学习 架构 死亡 测试 消息队列 深度学习 渲染 源码 源码分析 点击 爬虫 状态码 生活 癌症 监听 破解验证码 线程 经验 网关 自我管理 自由 虚拟环境 视觉化爬虫 视频 设计 读书 调度 调试 负载均衡 远程调试 错误 阻塞 阿里云 隧道 隧道代理 集群 非阻塞 项目管理 验证码

友情链接

其它