分页: 1/3 第一页 1 2 3 下页 最后页 [ 显示模式: 摘要 | 列表 ]
某天比较兴奋,决定用php按自己的思路写解数独的程序,已经完成!

http://www.aslibra.com/sodoku/

在右上角输入数独问题
一个空的格子是用一个空格代替,每行换行,最后一行不换行
暂时限制为提供最多10个解
否则会递归处理到所有解

目前还没有发现bug
希望有发现问题的朋友也指正一下
虽然没有真正自己琢磨过数独,但我用的解题思路是:

先找每行每列每个九格子的可能解
然后把只有一个可能的给算出来
多解的就对每个解进行继续处理,一直找到所有格子填满

代码以后整理。

大家可以参考资料:什么是九宫格数独
Tags:
取消这些默认共享,“开始”→“运行”输入“regedit”确定后,打开注册表编辑器,找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
项,双击右侧窗口中的“AutoShareServer”项将键值由1改为0,这样就能关闭硬盘各分区的共享。如果没有AutoShareServer项,可自己新建一个再改键值。然后还是在这一窗口下再找到“AutoShareWks”项,也把键值由1改为0,关闭admin$共享。

最后到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa”项处找到“restrictanonymous”,将键值设为1,禁止空连接。重新启动后默认共享就被取消了。

批处理关闭共享

net share admin$ /del
net shars ipc$ /del
net share c$ /del
net share d$ /del
net share e$ /del
...
pause

以上批处理只能解决默认的共享

一些常用的批处理

net share abc$=c:\                                 将c:盘映射为 abc$ (加了“$”之后为隐藏的共享目录)
net share c$ /del                                  禁止C$共享
net use z: \\*.*.*.*\C$                            把 *.*.*.*(IP) 的共享 C$ 映射为本地的 Z:盘
net use c: /del                                    删除映射的c盘
net use * /del /y                                  删除全部
net start                                          显示本地主机当前服务
net start telnet                                   启动 Telnet 服务  
net start Server                                   启动 Server 服务 (IPC$ 和共享要靠这个服务)
net stop Messenger                                 停止信使服务(不会在有烦人的Win的弹出广告了)!
net stop  server                                   停止Server 服务 (关了这服务,远程的机子就不能查看你的共享和用IPC$入侵)
net user                                           得到本地主机的用户列表
net user guest /active:yes                         将停用的guest帐号激活(变为可用)
net user guest 888888                              把 Guest 帐号的密码改为 888888
net localgroup Administrators guest /add           把 Guest 加到Administrators组中(这样你就有了超级权限了)
net view \\*.*.*.*                                 查看指定IP主机上的共享
nbtstat -A *.*.*.*                                 得到远程主机的NetBIOS用户名列表
net share                                          查看本地主机的共享资源(本地的默认共享也可以看到)
net use \\*.*.*.*\ipc$ "" /user:""                 建立空连接
telnet *.*.*.* 90                                  连接对方机子的telnet,端口为90
ipconfig                                           查看本机的IP信息
游戏不常玩,偶尔玩玩,最近魔兽争霸启动出错,提示:

引用
Exception:  0xC0000005 (ACCESS_VIOLATION) at 001B:1501DD60

The instruction at '0x1501DD60' referenced memory at '0x71706D2E'.
The memory could not be 'read'.


Google问一下,第一条是百度知道里面的,看来两家人还是挺和睦的。
参考资料: http://zhidao.baidu.com/question/56914697.html

前面一条说的是新导入注册表项,没试,因为我发现后面有说删掉注册表的:

引用
我也有这情况,经过一天的研究,发现只要
把注册表里的balizzard项目全删除了,重新启动war3

运行-regedit-HKEY_CURRENT_USER\software\Blizzard Enterainment\Warcraft3下的注册表全删除


按这个做完的确OK了,真好~
今天测试页面,发现刚刚开始总是有一个瞬间是没有样式表的感觉,错乱的样子。
首先的感觉就是样式表生效是在页面之后发生的,看了一下样式表写法,是 import方式
于是搜索了一下,得到答案:

引用
其实 link 与 @import 在显示效果上还是有很大区别的,基本上来看 link 的加在会在页面显示之前全部加在完全,而 @import 会是读取完文件之后加在,所以如果网速很好或很快的情况下,会出现先开始无css定义,而后加载css定义。@import加载页面时开始的瞬间会有闪烁(无样式表的页面),然后才恢复正常(加载样式后的页面),Link没有这个问题。

他们从方法上是一样的,只是在浏览器识别上有点差距,link在支持CSS的浏览器上都支持而@import只在5.0以上的版本有效,而且还能用于浏览器过滤也就是hack的使用,兼容一些老版本的浏览器。所以最好还是使用link通用型更强,但是对于高版本的浏览器,也就是现在的浏览器来说,其实都一样,这是个没有太大意义的区分 。


也就是延后的问题了,更换为link后正常

参考:http://zhidao.baidu.com/question/71006507.html
windows自带共享功能,可以在别的机器通过类似 \\aslibra\share 访问windows的共享。
Linux也有samba服务,可以提供此项功能,访问方式也是一样的。

如何解决磁盘空间问题?
假设windows空间不够,可以开一个linux机器,通过samba服务,映射为本地磁盘。
linux空间不够,也可以开一个windows的机器,通过共享,映射到本地文件系统。

前者是配置linux的samba服务的问题,不说了,参考《samba的机器访问共享名设置

linux挂载windows的共享也很简单,先得检查是否支持smbfs:

[root@gx ~]# cat /proc/filesystems | grep smbfs
nodev   smbfs

然后可以建立目录,挂载到本地文件系统里了:

mkdir -p /mnt/movie

mount -t smbfs -o username=aslibra,password=aslibra,uid=daemon,iocharset=utf8,codepage=cp936 \
//192.168.1.4/movie /mnt/movie


这里主要有几个注意的:

1 类型要声明是smbfs
2 如果是匿名可以访问,可以用guest参数
3 如果是用户名密码的,那就要带上username和password
4 uid要声明是挂载为哪个用户的文件,读写会有限制的
5 本地字符集,Linux charset (iso8859-1, utf8)
6 windows的字符集,cp850或者cp936之类的
以上两个字符集只有设置正常了,才能正常显示中文文件名,否则都变成小问号啦~
Tags: , , ,
点击在新窗口中浏览此图片

今天下雪了,不大,但晚上就积累了一点厚度。忍不住下楼拍几张。
最近yupoo相册不给外链,气人,转投flickr玩玩,YahooID也烦人,还要新注册,之前flickr帐号似乎没法管理了。

http://www.flickr.com/photos/hqlulu/ 就是这里了

点击在新窗口中浏览此图片

路灯下的汽车,雪花可以依稀看到在灯光处恍惚

点击在新窗口中浏览此图片

忍不住在车窗上画字了。。
IA32 : 32 bits Intel Architecture (32位带宽Intel构架)
IA64 : 64 bits Intel Architecture (64位带宽Intel构架)

i386 : Intel 386 ( 老的386机器,也泛指IA32体系的CPU)
i486 : Intel 486
i586 : Intel 586 ( Pentium ,K6 级别CPU )
i686 : Intel 686 ( Pentium II, Pentium III , Pentim 4, K7 级别CPU )

以上的86 也可以叫做 x86, 通称说 x86也是指 IA32构架CPU


x86是一个intel通用计算机系列的编号,也标识一套通用的计算机指令集合。

早期intel的CPU编号都是如8086,80286,由于这整个系列的CPU都是指令兼容的,所以都用X86来标识所使用的指令集合。

如今的奔腾,P2,P4,赛扬系列都是支持X86指令系统的,所以都属于X86家族。

x86 family 6 model 65意思是这个CPU属于x86家族的第6代产品,采用65ns的工艺制造。

AT/AT COMPATIBLE 这个的意思应该是说兼容AT/AT指令。

i386是指intel发布的通用处理器类型,适合386,486,586,686的CPU。有些rpm包还区分了这些类型。

额外补充:

80386是第一个32位架构的处理器,它的基本程序设计模型本质上至今没有改变.
如今,不管是Intel的CPU还是AMD的cpu都向下兼容,都可以运行定制给i386的二进制码。
这些年来,更新更完善也更快的芯片被设计出来,但是架构一直沿用至今,而现在讲i386也并不是特指80386的机器,所有与80386兼容的处理器都被叫作"x86"或者"i386"----intel自己更喜欢叫IA-32,其实是一回事.确切地说i386应该是"i386-family processors",是一系列的处理器.
i386的软件包表示是安装在x86机子上的,如果你的机子不是那么特别的话,应该是可以装的.
顺便,intel宣称2007年九月将停止生产"386".
分页: 1/3 第一页 1 2 3 下页 最后页 [ 显示模式: 摘要 | 列表 ]

阅读推荐

服务器相关推荐

开发相关推荐

应用软件推荐