2013年11月20日

《裸辞的程序猿漂流记十四》——升级站点

摘要: 接上篇,转眼间已过去半月有余,博客也有半月没有更新了;本来原以为搞个ASP.net的后台几天就弄好了,谁知道搞了2周;搞了2周的原因简单的分析了一下,大概就是C#确实有2年没用过了,对ASP.net不是很熟悉;其次就是每天可能没投入所有的精力写代码吧!时至今日,终于这个蛋疼的ASP.net后台终于搞完了。一、商品类型管理 商品类型本来我之前是打算弄成,一个动态的添加的,在前台页面生成的时候直接循环读取商品类别,并在前台Menu上面直接动态添加上去;但是我发现,我前台的栏目类别貌似被固定了,而且前台页面布局的MENU是用的PIC形式的;所以这个我就先把这个功能先保留起了,后期再... 阅读全文

posted @ 2013-11-20 12:25 love so much 阅读(204) 评论(0) 推荐(0)

typedef 总结

摘要: 其实在正儿八经学C语言的时候typedef用的不是很多,记得书上对它的介绍只是一笔带过。的确它的用法是很简单,但这不代表在使用的过程中不会出错,今天来个彻底的总结。作用:用来建立新的数据类型名。(注意:这里是新的数据类型名,而不是新的数据类型)。基本用法:1)typedef int Size; 将Size定义为与int具有相同意义的名字。类型Size可以用于类型声明,类型转换等,它和 int 完全相同,如:Size size;Size maxSize;Size *sp;2)typedef char *String;将String定义为与Char*同义,此后,则可以在类型声明和类型转换中使用St 阅读全文

posted @ 2013-11-20 12:22 love so much 阅读(246) 评论(0) 推荐(0)

在软件开发中应用80:20原则

摘要: 本文来源于我在InfoQ中文站原创的文章,原文地址是:http://www.infoq.com/cn/news/2013/11/80-20-rules-software-devJim Bird是一位经验丰富的软件开发经理、项目经理与CTO,专注于软件开发与维护中疑难问题的解决、软件质量管理与安全领域。在过去的15年间,Jim曾管理过团队建设与高性能的财务系统。他的主要兴趣在于如何帮助小团队更有效地构建真正的软件:高质量、安全、高性能且易使用。近日,Jim撰文谈到了如何在软件开发中应用流行的80:20原则,颇具代表意义。很多经理都不想陷入太多的思考当中,他们喜欢简单的原则,快速且直接的审视问题的 阅读全文

posted @ 2013-11-20 12:18 love so much 阅读(331) 评论(0) 推荐(0)

Installation and Configuration MySQL Cluster 7.2 on CentOS 5 (include MySQL 5.5)

摘要: ArchitectureManager Node mysql-mag1 192.168.1.31 mysql-mag2 192.168.1.32 SQL Node mysql-sql1 192.168.1.33 mysql-sql2 192.168.1.34 NDB Node mysql-ndb1 192.168.1.35 mysql-ndb2 192.168.1.36 [root@mysql-mag1 ~]# cat /etc/hosts# Do not remove the following line, or various programs# that require ... 阅读全文

posted @ 2013-11-20 12:14 love so much 阅读(283) 评论(0) 推荐(0)

DeDeCMS中如何实现下拉菜单

摘要: 在5.7版本,已经有比较简单的方法实现下拉菜单,我们可以用它已有方法,也可以用我写的第二种方法来实现1. 在需要下拉菜单的地方加入以下代码 首页 {dede:channel row='10' typeid="13"} [field:typename/] {/dede:channel} 在... 阅读全文

posted @ 2013-11-20 12:11 love so much 阅读(712) 评论(0) 推荐(0)

Android之ksoap2-android详解与调用天气预报Webservice完整实例

摘要: Google为Android平台开发Web Service客户端提供了ksoap2-android项目,在这个网址下载开发包http://code.google.com/p/ksoap2-android/source/browse/m2-repo/com/google/code/ksoap2-android/ksoap2-android-assembly/3.1.0/ksoap2-android-assembly-3.1.0-jar-with-dependencies.jar使用 kspoap2-android调用webserice操作的步骤如下: 1、创建HttpTransportSE传输对 阅读全文

posted @ 2013-11-20 12:07 love so much 阅读(751) 评论(0) 推荐(0)

[置顶] 深入浅出MongoDB(三)环境搭建

摘要: 上次的博文深入浅出MongoDB(二)概述中我们已经将MongoDB的相关概念讲解了一下,接下来我们继续进行MongoDB学习。在学习之前,大家首先需要在自己的电脑上安装MongoDB。 1、安装 安装MongoDB非常简单,并不需要像Oracle或者SQL Server一样进行需要多么复杂的配置和上时间的安装过程。具体如下: 1)、下载MongoDB压缩文件。可以登录MongoDB官网http://www.mongodb.org/downloads选择合适的压缩文件进行下载。 2)、解压MongoDB压缩包中的bin目录到自己定义的文件夹,如:C:\mongod... 阅读全文

posted @ 2013-11-20 12:04 love so much 阅读(198) 评论(0) 推荐(0)

uva 10330 - Power Transmission(网络流)

摘要: uva 10330 - Power Transmission 题目大意:最大流问题。 解题思路:増广路算法。 #include #include #include using namespace std;#define min(a,b) (a) q; while (1) { memset(vis, 0, sizeof(vis)); memset(a, 0, sizeof(a)); int c = 0, t; vis[c] = 0; a[c] = INF; q.push(c); while (!q.empty()) { c = q.front(), q.pop(); for... 阅读全文

posted @ 2013-11-20 12:00 love so much 阅读(412) 评论(0) 推荐(0)

xml学习(1)xml的几种文件格式

摘要: 1.先简单介绍一下XML,xml 是基于文本的标记性行语言,类似于html,可以方便存储数据2,XML文件的几种格式: 格式1:查看一个 XML 的 CD 目录 Empire Burlesque Bob Dylan USA Columbia 10.90 1985 Hide your heart Bonnie Tyler UK CBS Records 9.90 1988 格式2: 查看一个 XML ... 阅读全文

posted @ 2013-11-20 11:57 love so much 阅读(889) 评论(0) 推荐(0)

c++实现查询天气预报

摘要: 原地址:http://blog.csdn.net/x_iya/article/details/8583015用到的函数、API等1、中央气象台API返回的JSON数据(http://m.weather.com.cn/data/101010100.html)2、外网获取IP(http://ip.dnsexit.com/index.php)3、Sqlite(1中的城市代号利用sqlite3实现查询)4、C++中GB2312字符串和UTF-8之间的转换(见这篇文章http://blog.csdn.net/lgh1992314/article/details/8579206)5、Jsoncpp(主要是 阅读全文

posted @ 2013-11-20 11:53 love so much 阅读(535) 评论(0) 推荐(0)

开源软件实践之linux高性能服务器编程框架和选型

摘要: 很多人学习编程技术一般都通过一本编程语言的入门书籍,然后尝试做一些例子和小项目。但是这些都不能让我们深入的学习很多的编程技巧和高深技术,当然这个时候很多有经验的学习人员就会告诉大家,找一个好的开源软件理解它的设计与实现原理,阅读开源项目的源代码,都知道源码之前了无秘密。我也承认读源码能够快速提高我们的编程能力和编程思维,我也经常研究很多项目的源代码,有些是工作需要,有些是兴趣。但是我今天想说的都不是这些,我想说的是更高一层的学习方案,就是通过自己的实践实现一个开源软件,也许这个开源软件没有任何人使用,但是在实现的这个过程中你会学习到很多,因为实现一个真正的开源软件需要使用到很多编程知识... 阅读全文

posted @ 2013-11-20 11:50 love so much 阅读(418) 评论(0) 推荐(0)

对背包问题(Knapsack Problem)的算法探究

摘要: 对背包问题(Knapsack Problem)的算法探究 至繁归于至简,这次自己仍然用尽可能易理解和阅读的解决方式。 1、问题说明: 假设有一个背包的负重最多可达8公斤,而希望在背包中装入负重范围内可得之总价物品,假设是水果好了,水果的编号、单价与重量如下所示:2、解法: 背包问题是关于最佳化的问题,要解最佳化问题可以使用「动态规划」(Dynamicprogramming),从空集合开始,每增加一个元素就先求出该阶段的最佳解,直到所有的元素加入至集合中,最后得到的就是最佳解。 以背包问题为例,我们使用两个阵列value与item,value表示目前的最佳解所得之总价,item表示最后一个放至背 阅读全文

posted @ 2013-11-20 11:46 love so much 阅读(1355) 评论(0) 推荐(0)

[置顶] JNI之java传递数据给c语言

摘要: 1.首先创建 DataProvider类:package com.pl.ndkpassdata;public class DataProvider { static{ System.loadLibrary("passdata");//加载库 } /** * 把两个java中的int传递给c语言, c语言处理完毕后,把相加的结果返回给java */ public native int add(int x,int y); /** * 静态方法 c语言处理减法运算 返回结果给java */ public static native int sub(int x,int y); /* 阅读全文

posted @ 2013-11-20 11:43 love so much 阅读(551) 评论(0) 推荐(0)

jQuery 快速结束当前动画

摘要: 当需要快速结束一个当前正在执行的jquery 动画时(还没执行完成),如 fadeOut(),可以在执行当前动画的对象上执行 stop(true);方法如: 阅读全文

posted @ 2013-11-20 11:39 love so much 阅读(300) 评论(0) 推荐(0)

编绎OpenJDK

摘要: 因为对于Java里的vtable,itable,有个地方还没搞明白,不得已去下个OpenJDK来研究下。 本来很不愿意去编绎OpenJDK,因为很有可能做的只是无用功,还有可能要去解决各种找不到链接库的问题。不过,没想到虽然有些麻烦,但是出人意料的顺利。 环境:ubuntu 13.10,已经安装了oracle jdk7。 首先下载:wget http://download.java.net/openjdk/jdk7u40/promoted/b43/openjdk-7u40-fcs-src-b43-26_aug_2013.zip再用unzip解压。unzip openjdk-7u40-fcs-s 阅读全文

posted @ 2013-11-20 11:36 love so much 阅读(377) 评论(0) 推荐(0)

CF#231DIV2:A Good Number

摘要: Let's call a number k-good if it contains all digits not exceeding k (0, ..., k). You've got a number k and an array a containing n numbers. Find out how many k-good numbers are in a (count each number every time it occurs in array a).InputThe first line contains integers n and k (1 ≤ n ≤ 10 阅读全文

posted @ 2013-11-20 11:32 love so much 阅读(288) 评论(0) 推荐(0)

CF#213DIV2:B The Fibonacci Segment

摘要: You have array a1, a2, ..., an. Segment [l, r] (1 ≤ l ≤ r ≤ n) is good if ai = ai - 1 + ai - 2, for all i (l + 2 ≤ i ≤ r).Let's define len([l, r]) = r - l + 1, len([l, r]) is the length of the segment [l, r]. Segment [l1, r1], is longer than segment [l2, r2], if len([l1, r1]) > len([l2, r2]). 阅读全文

posted @ 2013-11-20 11:28 love so much 阅读(330) 评论(0) 推荐(0)

weblogic中设置数据源的注意点

摘要: 一、基本概念 进入weblogic的管理页面,点击服务——>数据源,可以进行数据源的配置。通过新建,输入地址,用户名,密码等信息可以新建一个数据源。二、发现问题 建立好数据源之后,跑项目,发现项目中数据源名字也没错,可是总是报错:数据源找不到。三、解决问题 仅仅建立好数据源是不够的,还要指定部署此JDBC数据源的服务器或集群。在数据源页面,点击数据源名,进入该数据源的管理页面。选择目标选项卡,勾选上需要使用该数据源的服务器或集群,重启项目即可。 阅读全文

posted @ 2013-11-20 11:25 love so much 阅读(569) 评论(0) 推荐(0)

【ant项目构建学习点滴】--(3)打包及运行jar文件

摘要: --> runJava... --> cpmpling... --> 打包成功 开始运行jar程序 阅读全文

posted @ 2013-11-20 11:21 love so much 阅读(208) 评论(0) 推荐(0)

OJ双人赛:程序设计竞赛的新尝试

摘要: 早就想在所教的班上组织一次程序设计竞赛,直到冒出双人赛形式的念头。出题、分组、竞赛,又是一次新的尝试。 做为在教学环节中组织的竞赛,不同于自愿报名的竞赛,必须全员参与。享受比赛要追求,培养团队意识也要有,不致于打击学习还不顺利的,甚至学习不投入的同学,这个也必须有。给予后进者适度的刺激和思考,也要有的。我在近三年的教学中,带领同学们通过发博客积累代码行( 2011级、 2012级、 2013级),效果还是不错。综合看来,日常的教学用博客,而不是OJ,是有优势的(见《 CSDN博客和OJ,两种积累编程代码量的方法对比》)。只是,各有各的好,用合适的方式用,发挥各自优势,这是比较的目的所在。 .. 阅读全文

posted @ 2013-11-20 11:17 love so much 阅读(276) 评论(0) 推荐(0)

导航