05 2010 档案

我的一些关于商业计划书的经验
摘要:一年了,我一直在写一个关于传媒的商业计划书,着急要写个商业计划书,才发现这个事情还真是经验活,加上时间紧,最后搞的也不太好。回头自己系统的学习了一下理论知识包括各式。我曾问我 之前的一个导师说这个东西怎么写,得到的东西是:“有些东西可以略过”表明你考虑过这个细节,但不要给VC透露的太相信。 后来才发现这个问题问的接近于有人问我“PRD”格式怎么写一样,我很多时候真有点不屑一顾。不过万事未雨绸缪,特来发一篇相关资料出来。具体 的模板范本可以参考下面的链接。以下是引用商业计划书的21条军规内容创业者们,商业计划书是你们找VC的敲门砖。没有一块有分量的敲门砖,怕你们敲不开VC的大门。这世界上永远.. 阅读全文

posted @ 2010-05-31 13:16 android开发实例 阅读(573) 评论(0) 推荐(0) 编辑

Brackets Sequence--poj--1141
摘要:Brackets SequenceTime Limit: 1000MSMemory Limit: 65536KTotal Submissions: 11854Accepted: 3164Special JudgeDescriptionLet us define a regular brackets sequence in the following way: 1. Empty sequence is a regular sequence. 2. If S is a regular sequence, then (S) and [S] are both regular sequences. 3. 阅读全文

posted @ 2010-05-30 10:17 android开发实例 阅读(990) 评论(0) 推荐(1) 编辑

Parliament--POJ--1032
摘要:ParliamentTime Limit: 1000MSMemory Limit: 10000KTotal Submissions: 10936Accepted: 4570DescriptionNew convocation of The Fool Land's Parliament consists of N delegates. According to the present regulation delegates should be divided into disjoint groups of different sizes and every day each group 阅读全文

posted @ 2010-05-29 13:20 android开发实例 阅读(205) 评论(0) 推荐(0) 编辑

线段树的代码模板
摘要:线段树的应用:1)求面积:一.坐标离散化;二.垂直边按x坐标排序;三.从左往右用线段树处理垂直边,累计每个离散x区间长度和线段树长度的乘积。2)求周长:一.坐标离散化;二.垂直边按x坐标排序,第二关键字为入边优于出边;三.从左往右用线段树处理垂直边,在每个离散点上先加入所有入边,累计线段树长度变化值,再删除所有出边,累计线段树长度变化值;四.水平边按y坐标排序,第二关键字为入边优于出边;五.从上往下用线段树处理水平边,在每个离散点上先加入所有入边,累计线段树长度变化值,再删除所有出边,累计线段树长度变化值。基本线段树代码://基本线段树,可以处理加入边和删除边不同的情况//t是传入的线段树的根 阅读全文

posted @ 2010-05-27 14:43 android开发实例 阅读(313) 评论(0) 推荐(0) 编辑

程序员的十层楼 11层(上帝)
摘要:第1~3层看这里:http://software.intel.com/zh-cn/blogs/2009/02/04/1071/第4~5层看这里:http://software.intel.com/zh-cn/blogs/2009/02/04/1073/第6~7层看这里:http://software.intel.com/zh-cn/blogs/2009/02/04/1077/第8~9层看这里:http://software.intel.com/zh-cn/blogs/2009/02/04/1081/第10层(上)看这里:http://software.intel.com/zh-cn/blogs 阅读全文

posted @ 2010-05-27 14:21 android开发实例 阅读(217) 评论(0) 推荐(1) 编辑

程序员的十层楼(10层)
摘要:第10层大哲 看了这层楼的名字“大哲”,可能不少人已经猜到了这层楼的秘密,那就是你的成果必须要上升到哲学的高度,你才有机会能进到这层来。当然,上升到哲学高度只是一个必要条件,牛顿的万有引力似乎也上升到了哲学的高度,因为不知道引力到底是怎么来的,但是牛顿没有被划到这一层,因为进到这层还有另外的条件,那就是你的成果必须引起了哲学上的深度思考,并能让人们的世界观向前跨进一大步。窃以为牛顿、爱因斯坦等人的成就还达不到让人们世界观向前跨进一大步的程度。所以,这层楼中的人的成就对我们普通人认识世界非常重要,你可以不学相对论,但是你不可以不对这层楼的人所作出的成就不了解,否则你的世界观就是极其不完整的,会犯 阅读全文

posted @ 2010-05-27 14:19 android开发实例 阅读(373) 评论(0) 推荐(0) 编辑

程序员的十层楼(8~9层)
摘要:第8层科学家科学家向来都是一个神圣的称号,因此我把他放在了“大师”之上。要成为科学家,你的贡献必须超越大师,不妨随便举一些例子。如果你象Dijkstra一样设计了ALGOL语言,提出了程序设计的三种基本结构:顺序、选择、循环,那么你可以爬到第8层楼来。顺便说一下,即使抛开这个成果,Dijkstra凭他的PV操作和信号量概念的提出,同样可以进到这层楼。如果你象Don Knuth一样,是数据结构与算法这门学科的重要奠基者,你也可以进到这层楼来。当然,数据结构和算法这门学科不是某个人开创的,是许多大师和科学家集体开创的。如果你象巴科斯一样发明了Fortran语言,并提出了巴科斯范式,对高级程序语言的 阅读全文

posted @ 2010-05-27 14:16 android开发实例 阅读(264) 评论(0) 推荐(1) 编辑

程序员的十层楼(6~7层)
摘要:第6层学者当"专家"们想继续往上一层楼爬时,他们几乎一眼就可以看到楼梯的入口,不过令他们吃惊的是,楼梯入口处竖了一道高高的门槛,上面写着"创新"二字。不幸的是,大多数人在爬到第5层楼时已经体能消耗过度,无力翻过这道门槛。有少数体能充足者,可以轻易翻越这道门槛,但是并不意味着体力消耗过度者就无法翻越,因为你只是暂时还没有掌握恢复体能的方法而已,当掌握了恢复体能的方法,将体能恢复后,你就可以轻易地翻越这道门槛了。怎么才能将体能恢复呢?我们的老祖宗"孔子"早就教导过我们"温故而知新",在英文里,研究的单词是"r 阅读全文

posted @ 2010-05-27 14:14 android开发实例 阅读(279) 评论(0) 推荐(1) 编辑

程序员的十层楼(1~5层)
摘要:程序员的十层楼自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。那么,到底中国的程序员水平比西方程序员水平差,还是中国有许多优秀的程序员达到或超过了西方程序员同等水平呢?要解决这个问题,必须先知道程序员有多少种技术层级,每个层级需要什么样的技术水平,然后再比较中国和西方在各个技术层级的人数,就可以知道到底有没有差距,差距有多大。当然,对于如何划分程序员的技术层级,不同公司或不同人会有不同的划分标准,下面的划 阅读全文

posted @ 2010-05-27 14:13 android开发实例 阅读(468) 评论(0) 推荐(0) 编辑

《认清C++语言》之--内存管理
摘要:内存分配方式主要有三种:1)从静态存储区域分配;内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在,例如全局变量、static变量;2)在栈上创建;执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限;3)从堆上分配,即动态内存分配。使用malloc或new申请,free或delete释放。常见内存错误及其对策:1)内存分配未成功,但使用了它。常用的解决办法是:在使用内存之前检查指针是否为NULL。如果指针p是函数的参数,那么在函数入口处用assert(p!=NULL 阅读全文

posted @ 2010-05-26 20:26 android开发实例 阅读(252) 评论(0) 推荐(0) 编辑

线段树
摘要:树结构的基本思想是分割。普通二叉搜索树是按对象来进行划分,效果往往和数据结构内对象有关;而线段树是根据关键码的可能范围来分的,这种技术叫做关键空间分解!线段树的处理对象是线段(一般意义上的区间可以抽象成线段),它把线段组织成利于检索和统计的形式,本质上是线段的二叉搜索树!当然,线段树特殊点在与其中的线段可以分解和合并,另外,线段树操作的是整个区间,它的渐进时间效率不依赖于数据结构中的对象。线段树是一颗二叉搜索树,最终将一个区间[1, n]划分为一些[i, i+1]的单元区间,每个单元区间对应线段树中的一个叶子节点;每个节点用用变量count来记录覆盖该节点的线段条数。那么线段树的处理对象是什么 阅读全文

posted @ 2010-05-26 08:20 android开发实例 阅读(257) 评论(0) 推荐(0) 编辑

桶排序及其应用
摘要:桶排序(Bucket Sort)有时也称为盒子排序(Bin Sort),来源于邮局使用的盒子信件分发方法。桶排序的有效性需假定输入数据是由一个完全随机过程产生,即要求桶排序的输入数据呈均匀分布,例如,输入数据随机均匀分布在区间[0, 1)。桶排序思想如下:1)把区间[0, 1)分解为n个大小相等的桶;2)将n个输入数据按照其取值不同分配到n个桶里面;3)对每个桶里面的数据进行排序;4)然后将桶里面的数据按顺序收集。桶排序的伪代码程序如下:输入数组:[1..n],对任意i,我们有0≤A[i]<1辅助数组:B[0..n-1]个链表,初始状态均为空BUCKET-SORT(A, n):For i 阅读全文

posted @ 2010-05-24 16:26 android开发实例 阅读(875) 评论(0) 推荐(0) 编辑

《动态规划》之--字符串比较问题(扩展距离)
摘要:问题:对于长度相同的2个字符串A和B,其距离定义为相应位置字符距离之和。2个非空格字符的距离是它们的ASCII码之差的绝对值;空格与空格的距离为0,空格与其他字符的距离为一个定值k。在一般情况下,字符串A和B的长度不一定相同。字符串A的扩展是在A中插入若干空格字符所产生的字符串。在字符串A和B的所有长度相同的扩展中,有一对距离最短的扩展,该距离称为字符串A和B的扩展距离。对于给定的字符串A和B,设计一个算法,计算其扩展距离。测试数据:输入:cmc snmn 2 (分别表示字符串A、B和定值k)输出:10解答:设字符串A和B的字串A[1...i]和B[1...j]的扩展距离是val(i, j); 阅读全文

posted @ 2010-05-23 22:56 android开发实例 阅读(2204) 评论(0) 推荐(0) 编辑

《算法之美》の链表问题の获得链表中倒数第m个元素
摘要:问题:给定一个单向链表,设计一个时间优化并且空间优化的算法,找出该链表的倒数第m个元素。实现您的算法,注意处理相关的出错情况。m定义为当m=0时,返回链表最后一个元素。解答:这是一个难题,因为单向链表只能正向遍历,这个问题需要根据元素与链表尾的相对位置来找出该元素,但是当发现链表尾时,没有简单的办法回溯到倒数第m个元素。我们需要的是倒数第m个元素,所以,如果我们从某个元素开始,遍历了m个元素之后刚好到达链表末尾,那这个元素就是要找的元素。一种方法是简单的以这种方式检查每个元素,直到找到要找的元素为止。但这样同样的元素会被遍历多次,针对链表中大部分元素我们都会遍历m个元素,如果链表的长度是n的话 阅读全文

posted @ 2010-05-23 17:00 android开发实例 阅读(268) 评论(0) 推荐(0) 编辑

《算法之美》の链表问题のremoveHead中的缺陷
摘要:问题:发现并修复下面C/C++函数中的缺陷,该函数是想从一个单向链表中删除头元素。void removeHead(Node *head){ delete head; head = head->next;}解答:缺陷发现策略:对于拿到的任何函数,考虑下面4个常见的问题:1)检查数据是否正确地进入了该函数;2)检查函数的每一行是否能正确工作;3)检查该函数的输出数据是否正确;4)检查常见的错误情况,如以指针为参数的函数在传入空指针时会失败。函数释放了head之后,有对head进行引用,错误;我们试着将这两行颠倒位置,就会导致head之后的元素被删除,而不是head。因此正确的方法是利用一个临 阅读全文

posted @ 2010-05-23 16:53 android开发实例 阅读(203) 评论(0) 推荐(0) 编辑

《算法之美》の链表问题の记住头元素+删除元素
摘要:记住头元素:单向链表的头元素必须至始至终要记住,否则链表将会在内存中丢失。这意味着在链表第一个元素之前插入新元素或删除链表第一个元素时,指向链表头的指针或引用必须更新。在C/C++中,很容易因误用指针而犯错误,如下面代码,它在链表的前面插入一个元素:bool insertInFront(IntElement *head, int data){ IntElement *newItem = new IntElement; if(!newItem) return false; newItem->data = data; newItem->next = head->next; hea 阅读全文

posted @ 2010-05-23 16:48 android开发实例 阅读(217) 评论(0) 推荐(0) 编辑

《算法之美》の链表问题の判断链表循环与否
摘要:问题:一个链表要么以NULL结尾(非循环的),要么以循环结尾(循环的),请编写一个函数,接受链表的头指针作为参数,确定该链表是循环的还是非循环的。如果链表是循环的,函数返回true,如果是非循环的,函数返回false。注意,不能以任何方式修改链表。解答:这两种链表的区别在与它们的末尾。在非循环链表中,末尾节点是以NULL结束的,因此只要遍历链表,直到找到一个以NULL结尾的节点就行;但在非循环链表中,仅仅遍历链表,就会陷入死循环中。所以我们先研究一下末尾节点。对于循环链表中末尾节点指向的节点,还有另一个指针(头指针)指向它。这意味着有两个指针指向了同一个节点,这个节点是唯一一个有两个元素指向的 阅读全文

posted @ 2010-05-23 11:40 android开发实例 阅读(463) 评论(0) 推荐(1) 编辑

WinSock数据结构
摘要:WinSock数据结构:在VC的头文件winsock.h和winsock2.h中定义了许多常数、变量类型和数据结构:1、动态链接库关联的数据结构WSAData:(winsock2.h中的定义,winsock.h中的定义类似)#define WSADESCRIPTION_LEN 256#define WSASYS_STATUS_LEN 128typedef struct WSAData { WORD wVersion; //winsock版本 WORD wHighVersion; //系统可以支持的最高版本 char szDescription[WSADESCRIPTION_LEN+1]; // 阅读全文

posted @ 2010-05-21 19:35 android开发实例 阅读(1253) 评论(0) 推荐(0) 编辑

Color Me Less--poj--1046
摘要:Color Me LessTime Limit: 1000MSMemory Limit: 10000KTotal Submissions: 18730Accepted: 8886DescriptionA color reduction is a mapping from a set of discrete colors to a smaller one. The solution to this problem requires that you perform just such a mapping in a standard twenty-four bit RGB color space. 阅读全文

posted @ 2010-05-20 19:31 android开发实例 阅读(478) 评论(0) 推荐(0) 编辑

Common Subsequence--poj--1458
摘要:Common SubsequenceTime Limit: 1000MSMemory Limit: 10000KTotal Submissions: 17815Accepted: 6847DescriptionA subsequence of a given sequence is the given sequence with some elements (possible none) left out. Given a sequence X = < x1, x2, ..., xm > another sequence Z = < z1, z2, ..., zk > 阅读全文

posted @ 2010-05-20 15:01 android开发实例 阅读(372) 评论(0) 推荐(0) 编辑

The Triangle--poj--1163
摘要:The TriangleTime Limit: 1000MSMemory Limit: 10000KTotal Submissions: 19122Accepted: 11144Description73 88 1 02 7 4 44 5 2 6 5(Figure 1)Figure 1 shows a number triangle. Write a program that calculates the highest sum of numbers passed on a route that starts at the top and ends somewhere on the base. 阅读全文

posted @ 2010-05-20 10:41 android开发实例 阅读(232) 评论(0) 推荐(0) 编辑

你的第一个Javascript服务器端程序(一)
摘要:原文:http://www.webreference.com/programming/javascript/rg39/作者:Rob Gravelle版权声明:翻译作品,欢迎转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。在Javascript服务器端编程介绍一文中,我们学习了Aptana Jaxer服务器,它是一个像Apache、Jetty或者Tomcat这些服务器的一个插件。基于Mozilla Gecko内核,Jaxer的服务器端JS接口提供了数据库/文件系统的访问,网络通信、用户会话,和其他的Web应用语言具有代表性的功能。今天,我们就要使用Aptana Studio I 阅读全文

posted @ 2010-05-19 23:23 android开发实例 阅读(490) 评论(0) 推荐(0) 编辑

用你自己的插件扩展jQuery(Extend jQuery with Your Very Own Plugin)
摘要:原文:http://www.webreference.com/programming/jquery/plugin/index.html作者:Rob Gravelle版权声明:翻译作品,欢迎转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。jQuery作为一个开源、跨浏览器的Javascript库,通过推进快速应用简化了Web页面事件处理、动画和Ajax的开发。jQuery还提供了一个优秀的插件架构,如果你能舒服的编写jQuery的代码,你可以轻松的开发和实现你自己的插件以扩展jQuery库。这篇文章讨论了jQuery插件的原理,并解释了你如何也能开发一个属于你自己的插件,和在你 阅读全文

posted @ 2010-05-18 19:46 android开发实例 阅读(156) 评论(0) 推荐(0) 编辑

Hadoop出现allocate memory错误的解决
摘要:最近在单机上测试Hadoop的本地模式时,出现了如下错误java.io.IOException: Cannot run program "bash": java.io.IOException: error=12, Cannot allocate memory at java.lang.ProcessBuilder.start(ProcessBuilder.java:459) 经过检查,发现ram和交换空间基本都被使用了。因为我是在Ubuntu的虚拟机上搭建的测试环境,分配的内存为512M,看来除了系统开销外远远不够Hadoop的使用,解决方法很简单,将虚拟机的内存增加到10 阅读全文

posted @ 2010-05-18 17:37 android开发实例 阅读(504) 评论(0) 推荐(0) 编辑

蔡文胜:站长之王
摘要:作者:张凯锋 出处:创业家 09年8月刊 中国互联网最被低估的人物,值得所有创业者学习的榜样。从传统生意跨界到互联网,他的草根暴盈方法是什么? 他曾单枪匹马,抢得十多万个互联网域名,总估值超过1亿美元; 他高中没毕业,英文相当烂,却把网站卖给Google,还成为众多 VC的座上宾; 他是第一流的天使投资人,所投网站中有多个已经是千万美元级的热门公司; 他和另一位超级站长做4399游戏网站,很可能会比陈天桥更先做成“平台运营商”。 今年6月底,30岁的李兴平有了自己人生第一次乘坐飞机的经历,一直以来,他都极少离开他的老家广东兴宁市。和此前仅有的三次出省一样,这次李兴平的目的地也是福建厦门。不同. 阅读全文

posted @ 2010-05-18 17:07 android开发实例 阅读(462) 评论(0) 推荐(0) 编辑

数据库表损坏的修复
摘要:网站访问mysql出现错误: load() - DBD::mysql::st execute failed: Table './test/test_user' is marked as crashed and last (automatic?) repair failed at /usr/local/share/perl/5.10.0/Rose/DB/Object.pm line 385.用命令行访问出现:ERROR 145 (HY000): Table './test/tst_user' is marked as crashed and should be r 阅读全文

posted @ 2010-05-18 14:58 android开发实例 阅读(288) 评论(0) 推荐(0) 编辑

Sphinx找不到索引文件的解决办法
摘要:Sphinx某些时候会找不到搜索结果,使用seach命令进行搜索时发现有如下错误:index 'xxx': search error: failed to open /data/html/index/xxx.sph: No such file or directory到该目录下发现出现很多名为xxx.new.sph, xxx.new.spa, xxx.new.spm等文件,而sphinx配置文件中写的索引路径为/data/html/index/xxx。可以确定是search寻找的是xxx.sph文件,而indexer或searchd将索引文件命名为xxx.new.sph造成无法 阅读全文

posted @ 2010-05-18 10:59 android开发实例 阅读(698) 评论(0) 推荐(0) 编辑

SAP收购sysbase
摘要:今早收到同学的消息,说收到他们CEO的邮件,sysbase正式被SAP收购。作为对抗ORACLE的重要力量,这笔收购是值得关注的,毕竟sysbase也是历史上数得着的重量级数据库。继收购BO(我好几个同学也在那儿工作)之后,SAP又进行了一次重要收购,试图在与ORACLE的对抗中重新掌握主动,但是对这家德国公司来说,任务还很艰巨,毕竟ORACLE目前的势头非常凶猛,又收购了SUN这样的超级巨头。作为企业软件的双子星,它们之间的斗争还将继续,长久的进行下去。 阅读全文

posted @ 2010-05-13 13:32 android开发实例 阅读(163) 评论(0) 推荐(0) 编辑

C#到Java byte类型冲突的解决
摘要:最近要改写一个核心加密认证类,从C#改写成Java。发现在调试时,加密的数据无论如何也对不上。经过跟踪,发现问题出在C#和Java byte类型的区别上:在C#里 byte类型是无符号的,而Java里是有符号的,所以C#里的129到Java里就成了负数。发现了问题,解决就比较容易了,针对Java的byte,采用Int来进行存储。通过如下代码从byte到int进行转换: /** * from byte to int, because of byte in java is signed */ private static int toInt(int b) { return b >= 0 ? 阅读全文

posted @ 2010-05-11 20:03 android开发实例 阅读(1946) 评论(0) 推荐(0) 编辑

谈谈腾讯TT浏览器产品细节的不足
摘要:TT是中国市场份额比较大的一款浏览器,功能是大部分都有了,但是从用户体验和产品设计来说,比较平庸、缺少亮点,在许多细节方面还有不少问题。1.后台打开窗口的设置非常难以寻找。2.Tecent Traveler我不认为是一个好名字,简称TT也一样,很难让人第一时间就和具体产品、产品的特点联系起来。3.登录失败后?4.QQ可以使用邮箱进行登录,但是TT显然不支持这个新的特性。5.TT的登陆框和QQ不是一脉相承的,那么QQ账户的高安全性可能在TT上就是一个漏洞。另外登陆界面上没有找回密码的链接。6.不能打开多个空白窗口。7.需要注意“QQ网址大全”和“Microsoft 网站”之间有什么不一样的地方, 阅读全文

posted @ 2010-05-10 18:14 android开发实例 阅读(310) 评论(0) 推荐(0) 编辑

SVN之使用原则
摘要:以下是我起草的部门SVN规范里原则的一部分。文件提交时要求必须提交注释,注明相关修改信息,例如bug号、任务描述等。具体内容可采用约定或者设置的形式。你所提交的改变将体现给其他开发者,要明白提交的后果,提交之前要慎重。代码变动及时提交,避免丢失本地修改后无法恢复。在提交之前要编译代码并修正错误。要保证新增加的文件同时被提交,否则只在你本地能正常工作,导致其它人不能编译通过。提交之前要测试所改变的应用,测试改变后的效果是否达到预期的目的。多次检查提交的内容。提交之前应先做SVN更新或与资源库同步,注意到SVN关于冲突、错误的信息。资源库同步会告诉你将要提交的内容与资源库内容之间的差别,确认它们是 阅读全文

posted @ 2010-05-07 19:51 android开发实例 阅读(611) 评论(0) 推荐(0) 编辑

用bitmap实现中位数的算法
摘要:常见面试题之一:50亿个整数,内存限制为1G,找出中位数。50亿个整数用bitmap来存储的话,大约150M的空间就足够了。下面是具体的算法,用PHP实现。define("MASK", 0x1f);$source = array(1, 74, 4, 256, 1024, 110, 111, 112, 123, 112, 100);$array = array();$count = 0;foreach($source as $num) { set($num); // add to bit map}$count = intval($count >> 1) + 1; 阅读全文

posted @ 2010-05-07 15:34 android开发实例 阅读(431) 评论(0) 推荐(0) 编辑

使用GEOIP进行用户IP的分析
摘要:MaxMind公司的GeoIP数据库可以根据用户IP精确的获得用户地理位置信息,火狐就是使用它来统计下载用户所在区域的。主要包括两个以键值方式存储的数据文件,Geo Country和Geo IP,如果只关注国家信息,可以使用小得多的Geo Country库。这两个库都分为商业的和免费的两个版本,精确率都在99.5%以上,对于大多数的应用,免费的版本已经足够了。GEOIP的客户端包括各种语言:C Library Perl Module PHP Module Apache Module (mod_geoip) Java Class Python Class C# Class Ruby Module 阅读全文

posted @ 2010-05-04 12:46 android开发实例 阅读(697) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示