某天比较兴奋,决定用php按自己的思路写解数独的程序,已经完成!
http://www.aslibra.com/sodoku/
在右上角输入数独问题
一个空的格子是用一个空格代替,每行换行,最后一行不换行
暂时限制为提供最多10个解
否则会递归处理到所有解
目前还没有发现bug
希望有发现问题的朋友也指正一下
虽然没有真正自己琢磨过数独,但我用的解题思路是:
先找每行每列每个九格子的可能解
然后把只有一个可能的给算出来
多解的就对每个解进行继续处理,一直找到所有格子填满
代码以后整理。
大家可以参考资料:什么是九宫格数独?
http://www.aslibra.com/sodoku/
在右上角输入数独问题
一个空的格子是用一个空格代替,每行换行,最后一行不换行
暂时限制为提供最多10个解
否则会递归处理到所有解
目前还没有发现bug
希望有发现问题的朋友也指正一下
虽然没有真正自己琢磨过数独,但我用的解题思路是:
先找每行每列每个九格子的可能解
然后把只有一个可能的给算出来
多解的就对每个解进行继续处理,一直找到所有格子填满
代码以后整理。
大家可以参考资料:什么是九宫格数独?
取消这些默认共享,“开始”→“运行”输入“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信息
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信息
游戏不常玩,偶尔玩玩,最近魔兽争霸启动出错,提示:
Google问一下,第一条是百度知道里面的,看来两家人还是挺和睦的。
参考资料: http://zhidao.baidu.com/question/56914697.html
前面一条说的是新导入注册表项,没试,因为我发现后面有说删掉注册表的:
按这个做完的确OK了,真好~
引用
Exception: 0xC0000005 (ACCESS_VIOLATION) at 001B:1501DD60
The instruction at '0x1501DD60' referenced memory at '0x71706D2E'.
The memory could not be 'read'.
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下的注册表全删除
把注册表里的balizzard项目全删除了,重新启动war3
运行-regedit-HKEY_CURRENT_USER\software\Blizzard Enterainment\Warcraft3下的注册表全删除
按这个做完的确OK了,真好~
今天测试页面,发现刚刚开始总是有一个瞬间是没有样式表的感觉,错乱的样子。
首先的感觉就是样式表生效是在页面之后发生的,看了一下样式表写法,是 import方式
于是搜索了一下,得到答案:
也就是延后的问题了,更换为link后正常
参考:http://zhidao.baidu.com/question/71006507.html
首先的感觉就是样式表生效是在页面之后发生的,看了一下样式表写法,是 import方式
于是搜索了一下,得到答案:
引用
其实 link 与 @import 在显示效果上还是有很大区别的,基本上来看 link 的加在会在页面显示之前全部加在完全,而 @import 会是读取完文件之后加在,所以如果网速很好或很快的情况下,会出现先开始无css定义,而后加载css定义。@import加载页面时开始的瞬间会有闪烁(无样式表的页面),然后才恢复正常(加载样式后的页面),Link没有这个问题。
他们从方法上是一样的,只是在浏览器识别上有点差距,link在支持CSS的浏览器上都支持而@import只在5.0以上的版本有效,而且还能用于浏览器过滤也就是hack的使用,兼容一些老版本的浏览器。所以最好还是使用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
然后可以建立目录,挂载到本地文件系统里了:
这里主要有几个注意的:
1 类型要声明是smbfs
2 如果是匿名可以访问,可以用guest参数
3 如果是用户名密码的,那就要带上username和password
4 uid要声明是挂载为哪个用户的文件,读写会有限制的
5 本地字符集,Linux charset (iso8859-1, utf8)
6 windows的字符集,cp850或者cp936之类的
以上两个字符集只有设置正常了,才能正常显示中文文件名,否则都变成小问号啦~
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
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之类的
以上两个字符集只有设置正常了,才能正常显示中文文件名,否则都变成小问号啦~

今天下雪了,不大,但晚上就积累了一点厚度。忍不住下楼拍几张。
最近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".
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".





