思路_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 思路 >>列表
近期一直在研究数据库,刚好有个项目要做抽奖程序,恩,拿来练练手吧。抽奖程序:思路整理,无非就是点一个按钮,然后一个图片旋转一会就出来个结果就行了,可这个程序的要求不是这样的,是需要从数据库中随机抽取用户,根据数据库中指定的等级和人数,一键全部抽出来结果就行了。同时需要存储到数据库。还需要一个导出的功能。不能遗漏的是,如果通过随机数根据id来抽取的话,需要考虑id不连续的问题,如果全部取出id也不现实。尽量少的去读写数据库。数据库:CREATETABLE[dbo].[users]... 查看全文
1前言看过许多关于设计模式的博客,也读过关于设计模式的书。几乎所有的介绍的开头,直接就引入了“设计模式”或者“某某模式”。设计模式到底是因什么而来?这是一个很重要的问题。孙悟空从石头缝里蹦出来,《西游记》还介绍了这个石头的来历呢。要想了解一个东西,至少有“3W”——what、why、how——是什么、为什么、怎么用。看现在大部分的文章或者书籍,重点介绍的还是&ldquo... 查看全文
在网站开发过程中,大家都是如何解决多尺寸图片缩略图问题的呢?犹为典型的是电商网站,据了解,淘宝的图片缩略图是直接存储多张缩略图的方式,以满足各种情况下使用,因为它有牛逼的开源+自主开发的海量图片存储架构作支撑。但是,我们在做网站时,并不可能直接搬牛逼的架构过来,就可以达到预期的效果,况且各种成本投入也是有限的。所以一般性能优化的原则大都是这样:先考虑软件的优化,再考虑硬件的升级,当然土豪客户则除外。很多网站可能没有对图片进行缩略图处理,上传时图片可能几百KB... 查看全文
· 用C#实现软件自动更新思路发布时间:2014-04-16
长期以来,广大程序员为到底是使用Client/Server,还是使用Browser/Server结构争论不休,在这些争论当中,C/S结构的程序可维护性差,布置困难,升级不方便,维护成本高就是一个相当重要的因素。有很多企业用户就是因为这个原因而放弃使用C/S。然而当一个应用必须要使用C/S结构才能很好的实现其功能的时候,我们该如何解决客户端的部署与自动升级问题?部署很简单,只要点击安装程序即可,难的在于每当有新版本发布时,能够实现自动升级[3]。现在好了,我们的目标很简单... 查看全文
因为工作需要,研究了一下Java如何调用Dll的方法,最开始设计的接口是直接返回自定义的对象,对象的申请和构造都在jin的实现方法中(即在DLL中申请构造java的自定义对象),结果运行一段时间后,就会出现崩溃情况:#EXCEPTION_ACCESS_VIOLATION(0xc0000005)atpc=0x6d898683,pid=1260,tid=6152##JavaVM:JavaHotSpot(TM)ClientVM(11.0-b15mixedmodewindows-x86... 查看全文
两个程序:switch-case与if-elseif的区别相同点:可以实现多分支结构;不同点:switch:一般只能用于等值比较.(可以进行范围运算???---学会用switch计算范围出炉的思路____待解决)if_elseif:可以处理范围计算.switch(变量){case变量:break;}switch括号中的"变量"与case表达式中的"变量"必须是同一类型,或者是相兼容的数据类型.(一般是int类型或者string类型?).usingSystem;usingSystem... 查看全文
O2O模式是餐饮业在移动消费趋势下主动拥抱互联网的方向,迎合餐饮消费者从以往经验判断为主转变为依靠移动设备、LBS、社交网络进行立体决策的过程。App成为联系消费者和餐饮业的重要纽带,承载着在O2O双向流程的闭环中加深消费者对品牌的认同和感情认知的作用。FaceUI与必胜宅急送合作推出的手机订餐web版是对其O2O策略的补充和深化,通过Html5的技术支持,手机web可以直接适配手机屏幕并实现类似App客户端的体验。整个产品的实现过程,就是对产品背后动机的挖掘和把握,随着项目团队对动机的理解... 查看全文
各位博客园的童鞋们,还有记得我的吗?没错,我就是那个《渣渣小本求职复习之路每天一博客系列》的楼主,levenyes,大家可以叫我小Y。距离上一篇博客的发布,也已经整整一个月了,接下来至少十五天里,将会继续我的每天一博客第二季,希望大家可以监督我。没发博客的一个月里,我都做了些什么其实最后一篇博客,也就是第三十篇完成的时候,工作也已经定了。所以这没发博客的一个月里面,前半段我就比较放松,没干什么特别的事,也就是安排一下毕业设计的事儿。前面忙活了大概一个月,心里想着,放松放松也是应该的吧。然后... 查看全文
由于工作上所接触到的数据的特殊性,公司要求电脑上必须加装"易赛通数据泄露防护客户端",导致很多常用格式的文件都被加密了,文件拷贝到未装易赛通的电脑上打开就是乱码甚至像.xlsx.docx这样的文件甚至无法打开.于是决定编写一个文件解密的工具来实现将被加密的文件还原为未加密的状态.分析易赛通的主要程序结构:主进程模块:CDGRegedit.exe(64位为CDGRegedit64.exe)负责程序的GUI... 查看全文
“指尖上的遥控”项目——Java远程监控--byShadowWalker1背景现代城市人生活节奏日益加快,对生产和消费的期望就是一个字:快!当遇到问题或者麻烦的时候,我们也希望能快点解决。当我们自己对问题不能及时解决时,又殚精竭虑地立即使用。此款应用就应运而生。为了减轻现代人的生活压力,丰富大众的娱乐生活,提高业余生活品味,于是就准备开发了该款应用。2技术实现最初的构想是被控方的桌面截图不停地发给控制方,效率方面暂时不考虑,先把功能实现。简单的说就是:被控制端循环的发送本机屏幕截图给控制端... 查看全文
· Asp.net Json数据解析的一种思路发布时间:2013-09-13
在日常的编码中,经常会遇到JSON类型的数据,有简单的,也有复杂的。对于简单的,我们可以用正则等匹配,但是一旦遇到复杂的,就比较难办了。数据分析目前手头上需要制作一个天气预报功能,现成的接口已经有了。我随便输入一个城市,然后出现了如下的信息:{"wdata":{"cityName":"鹤壁","location":{"lat":"35.62","lng":"114.18"},"today":"2013-9-1210:30:00","sevDays":[{"date":"2013-9-1220... 查看全文
本着每隔一年就得折腾一个新框架的习惯,近期对以前框架繁琐的结构进行了一些反思,加上打算新框架放弃使用EXTJS,也深入研究了下Asp.netMVC4。在此给大家汇报一下,也希望大伙提出宝贵意见。先回顾一下我们以前的框架分层和目录结构:上图可以看出,基本是按照DDD的路子去划分项目的分层的,每层一个项目。点开业务领域层看下:如上图,业务领域层,数据访问层,应用层是采用面向接口编程。系统中有大量的单一实现的接口。接下来我们再到展现层看看:如上图,由于系统采用EXTJS做UI... 查看全文
MySQL数据库的负荷较高时,可能的原因有哪些呢?该如何排查呢?本文我们就来介绍一下MySQL数据库负荷较高时的排查思路,接下来就让我们来一起了解一下这一过程吧。排查思路如下:1:内存是否占用较多swap分区。2:i/o压力大不大,最好把top显示的信息贴出来。3:数据库引擎是myisam还是innodb。4:如果是i/o压力,反解binlog分析写入频繁度。5:如果不是i/o压力,采样查询请求分析查询频繁度。showstatus;查看具体的状态值,然后对查出的状态值进行分析,找出原因并解决... 查看全文
测试用例描述测试用例为B2C领域,一张用于存储用户选购物品而生成的产品订单信息表,不过去掉一些其他字段,以便用于测试,其表中的数据项也不特别描述,字段意思见表USE`test`;DROPTABLEIFEXISTS`test`.`goods_order`;CREATETABLE`goods_order`(`order_id`INTUNSIGNEDNOTNULLCOMMENT‘订单单号’,`goods_id`INTUNSIGNEDNOTNULLDEFAULT&rsquo... 查看全文
· DB2性能问题分类与分析思路发布时间:2013-08-09
【51CTO综述】在上一篇文章中我们总整体上看了DB2性能优化的几大因素,这次我们来关注一下DB2性能问题,看看这些问题如何分类,又是怎么一个分析思路。DML性能问题DML(DataManipulationLanguage)包括了查询,增加,删除和更新纪录等操作。首先看一下查询的性能问题,在查询一张表或多张表的联合查询时有时反应时间会比较长,这使得用户难以忍受。针对这种问题,可以通过下述方法来分析:在查询的连接或条件子句中的相关字段是否加了索引。(关于SQL的优化可以参见SQL优化相关文章... 查看全文
· 我对毕业生的期望 之 有思路发布时间:2013-07-30
我对毕业生的期望之唯快不破对毕业生的三个期望,第二样是“遇到问题要有思路”。说得更直白一点,脑子要清楚,不能一团浆糊。毕业生进了项目,大家最怕看到的不是这位同学有多少知识不知道不停地问问题——这样的同学都算优秀的了。最怕的是往那儿一坐两眼一抹黑,不知道该干嘛。给讲一段代码,就大概可以照着这段代码抄一抄;稍微遇到个不一样的问题,或者出个异常,立马就手足无措。Java出问题不会搞,HTML出问题也不会搞,数据库出问题还是不会搞。这可急死了带队的老同事... 查看全文
目前担任Windows工程负责人的拉森-格林(JulieLarson-Green)接受采访媒体采访时表示,微软应该为苹果iOS和GoogleAndroid系统开发应用程序,以应对这两大操作系统主宰移动设备市场的局面。多年来,微软部分Windows高管在采访时连“苹果”这个词都不愿意讲,只有1个人曾用“水果公司”提到过这家科技巨头,然如今微软却变了样子。据悉,微软已经分别为iPad和iPhone开发了约15款至20款应用程序... 查看全文
enode框架系列stepbystep文章系列索引:enode框架stepbystep之开篇enode框架stepbystep之事件驱动架构(EDA)思想的在框架中如何体现enode框架stepbystep之saga的思想与实现enode框架stepbystep之框架的总体目标enode框架stepbystep之框架的物理部署思路enode框架stepbystep之CommandServiceAPI设计思路enode框架stepbystep之Stagedevent... 查看全文
一年前写过一个百万级别数据库数据生成配置xml文件的程序,程序目的是用来把数据库里面的数据生成xml文件.程序可以配置多少文件生成到一个文件中去.程序刚开始设计的时候说的是最多百万级别数据,最多50W数据生成到一个xml文件里面去,所以在做测试的时候自己也只是造了100W的数据并没有做过多数据量的测试,然后问题就来了....由于程序使用的局点数据量巨大,需要生成xml文件的客户资料接近千万级别的程度,而现场对程序的配置大约是100W条数据生成一个xml文件里面去... 查看全文
二维数组的定义和引用一、相关定义1、具有两个下标的数组称为二维数组。2、一般形式:类型标识符数组名[常量表达式][常量表达式]例如:floata[3][4],b[5][6];3、二维数组的排列顺序:按行存放,即在内存中先顺序存放第一行的元素,再存放第二行的元素。【多维数组元素在内存中的排列顺序:第一维的下标变化最慢,最右边的下标变化最快】4、二维数组的引用数组名[下标][下标]数组元素是左值,可以出现在表达式中,也可以被赋值。注意:在使用数组元素时,应该注意下标值应在已定义的数组大小的范围内... 查看全文