近期 www.sinox.org域名堵塞太厉害了.差点儿不能訪问,如今大家用sinox.3322.org訪问 sinox.org仅仅是显示正在建设 一直以来sinox.org仅仅是个摆设,并非主要域名,就像公司要有个门面.事实上这个门面可有可无. 事实上文章会反复公布到 csdn博客 http://blog.csdn.net/sinox2010p1 百度贴吧 . 由于限制广告,不太完整.比方没有图片和网址 kw=sinox&fr=index">http://tieba.baidu.…
转载地址:https://www.cnblogs.com/lianghe01/p/6618651.html 今天花了好长的时间终于把SecureCRT安装成功了 现在分享给大家 安装的步骤, 希望对大家用帮助 Mac下的SecureCRT需要破解才能使用 所以有些费劲的.. 先 下载SecureCRT和破解文件 默认下载到了当前用户的”下载”目录中 在”Finder”中 打开 “scrt-7.3.0-657.osx_x64.dmg” 并将 SecureCRT复制到”应用程序”中. 这时Secur…
问题描述: safari缓存太厉害,这怎么破? 解决方案: window.onpageshow = function(event) { if (event.persisted) { window.location.reload()  } }; 君生我未生,我生君已老 君恨我生迟,我恨君生早 君生我未生,我生君已老 恨不生同时,日日与君好 我生君未生,君生我已老 我离君天涯,君隔我海角 我生君未生,君生我已老 化蝶去寻花,夜夜栖芳草…
又到了樱花的季节,教大家使用canvas画出飞舞的樱花树效果. 废话少说,先看效果. 演示效果地址:http://suohb.com/work/tree4.htm 查看演示效果 第一步,我们先画出一棵树的主体. 我画树的使用的原理是,定义一个起始点,从这个点开始,向一个角度移动一段距离.得到另一个点. 画出一条线连接两个点. 以新得到的点,依旧向这个角度,移动一段距离.得到第三个点,连写第二第三个点. 以此类推.一定步长之后,就得到一条射线. 我们根据自然界中的真实树的情况,这条线越来越细,直到…
好久没写东西了,近期在研究Jenkins,大家有兴趣可以一起来玩玩交流,学习DevOps还是蛮重要. 近期我负责的项目里需要APNs的通知,这个自己单独开发还是蛮费功夫,故用了第三方开源的PushSharp.里面倒是有很多对接的通知,类似亚马逊,GSM,黑莓,Windows,还有就是苹果. 首先我先说说使用中碰到的问题,在对接后密集请求发送到APNs的服务端时,一般常会碰到两种情况,一个是InvalidToken和ConnectionError,但它里面有个小小的潜规则,就是连续反馈Invali…
最近两个月,因为新冠病毒无情的肆虐,相信会给每个中国人的记忆中画上重重的一笔.到今天为止,疫情形势依然十分严峻,虽然除湖北外的其他省份已经连续十一天确诊人数下降,但是接下来还有将近至少1.6亿的人口迁徙,这无疑还存在一定的风险. 相信很多人和我一样,早上起床的第一件事情都是查看疫情数据,一般的数据都配有中国确诊人数的地图,之前看到csdn推过一篇文章,有同学用python实现疫情地图,我觉得挺有意思的,于是就尝试自己动手也写一个,主要用到如下的库: - 网络请求:requests - 绘制图表的…
一:背景 1. 讲故事 昨天在 github 上准备找找 C# 9 又有哪些新语法糖可以试用,不觉在一个文档上看到一个很奇怪的写法: foreach (var item in myArray[0..5]) 哈哈,熟悉又陌生,玩过python的朋友对这个 [0..5] 太熟悉不过了,居然在 C# 中也遇到了,开心哈,看了下是 C# 8 的新语法,讽刺讽刺,8 都没玩熟就搞 9 了,我的探索欲比较强,总想看看这玩意底层是由什么支撑的. 二:.. 语法糖的用法 从前面介绍的 myArray[0..5]…
根据strip的功能表示,strip经常用来去除目标文件中的一些符号表.调试符号表信息,减少包的大小.我自己做了一函数库,同样的代码生成了一个mylib.so和一个mylib.a文件,之后使用了 strip mylib.so 和strip mylib.a 这两条命令去除一些符号表和调试符号表信息, 感觉这两个库文件的体积大小确实缩小了,使用 nm 命令也不会输出这两个库文件的符号清单.比较怪异的是我分别使用这两个去掉了符号信息的库文件时,效果竟然不一样.gcc -o ta  test.c  my…
从字面意义上讲,有人可能会认为 TCP/IP 是指 TCP 和 IP 两种协议.实际生活当中有时也确实就是指这两种协议.然而在很多情况下,它只是利用 IP 进行通信时所必须用到的协议群的统称.具体来说,IP 或 ICMP.TCP 或 UDP.TELNET 或 FTP.以及 HTTP 等都属于 TCP/IP 协议. 作者:Java技术架构来源:今日头条|2019-06-17 08:30 收藏 分享 一图看完本文 一. 计算机网络体系结构分层 计算机网络体系结构分层 计算机网络体系结构分层 不难看出…
“版本控制系统”( Version Control System, vcs)是程序代码管理软件的通称,是用来保存程序文件的修改记录以及历史版本,以便日后查看或是使用.Vcs已经有数十年的发展历史,最早期的系统是采用集中管理和控制的方式.如果要修改某一个 程序文件,必须先将它锁定,然后取出修改.在完成修改和回传之前,其他人都不能更改这个程序文件. 这种方式可以有效避免“冲突”( confict)的发生(也就是防止不同人同时修改同一段程序代码所造成混淆的情况) ,但是付出的代价,是效率降低.因为如果…
一:背景 1. 讲故事 前段时间写了几篇 C# 漫文,评论留言中有很多朋友多次提到 Span,周末抽空看了下,确实是一个非常…
http://my.oschina.net/sub/blog/12344 技术增强的文章,可以看一下 .…
配置过程 1.关闭防火墙  service iptables stop 2.启动vsftpd   service vsftpd start 3.添加root用权 cd /etc/vsftpd   更改文件ftpusers 和 user_list  ,去掉对root用户的限制,更改后reboot: 4.配置Leapftp,建立站点,正确输入相关信息即可: 问题1: 在windows命令行 ping 时出现"未知号错误" 解决: 出现这种错误有很多原因导致,更改相关的配置后未重启,建议re…
HttpContext只是个类名,HttpContext.Current才是一个已实例化的对象..比如这样一个类: class A{ public static A Current{get;set;} public int ID {get;set;} public A() { A.Current = new A(); }} 要访问ID字段,要么得A a = new A(),然后访问a.ID,要么通过A.Current.ID才能访问,因为ID是个属性,直接类名点属性是不能访问的,必须先实例化对象.…
好不容易写完了代码,却发现对面无法使用自己的python代码,其无奈可想而知 在这里就给大家介绍一下pyinstaller的简单用法 你所需要的就是在电脑上安装好 https://blog.csdn.net/yeizisn/article/details/52954904   https://jingyan.baidu.com/article/47a29f247d845cc01523996d.html?tj=exp_relate_4&st=2&os=0&bd_page_type=1…
中国用户下载真正的澳大利亚sinox说完后sinox没有下载源代码. 这意味着,类似linux如下载linux 开源安装. 要知道.sinox并非linux. 首先,sinox是商业操作系统,就像 windows那样,你看到 windows有下载源吗? sinox不是开源操作系统.因此也就没有开源源码和程序下载这样的说法. 其次.sinox能执行bsd/unix/linux/windows程序.要做一个下载源那么该有多大?并且主要是支持商业软件开发,除了提供一些必要下载,大部分还是让其它软件公司…
本人是做java开发的,这是我参加58,搜狐,搜狗,新浪微博,百度,腾讯文学,网易以及其他一些小的创业型公司的面试常被问的问题,当然有重复,弄清楚这些,相信面试会轻松许多. 1. junit用法,before,beforeClass,after, afterClass的执行顺序2. 分布式锁3. nginx的请求转发算法,如何配置根据权重转发4. 用hashmap实现redis有什么问题(死锁,死循环,可用ConcurrentHashmap)5. 线程的状态5. 线程的阻塞的方式6. sleep…
前言 谈到java的线程池最熟悉的莫过于ExecutorService接口了,jdk1.5新增的java.util.concurrent包下的这个api,大大的简化了多线程代码的开发.而不论你用FixedThreadPool还是CachedThreadPool其背后实现都是ThreadPoolExecutor. ThreadPoolExecutor是一个典型的缓存池化设计的产物,因为池子有大小,当池子体积不够承载时,就涉及到拒绝策略.JDK中已经预设了4种线程池拒绝策略,下面结合场景详细聊聊这些…
补遗 关于网络接收的软中断负载均衡,已经有了成熟的方案,可是该方案并不特别适合数据包转发,它对server的小包处理非常好.这就是RPS.我针对RPS做了一个patch.提升了其转发效率. 下面是我转载的我自己的原文. 线速问题 非常多人对这个线速概念存在误解.觉得所谓线速能力就是路由器/交换机就像一根网线一样.而这.是不可能的.应该考虑到的一个概念就是延迟. 数据包进入路由器或者交换机.存在一个核心延迟操作,这就是选路,对于路由器而言.就是路由查找,对于交换机而言,就是查询MAC/port映射…
线速问题 非常多人对这个线速概念存在误解. 觉得所谓线速能力就是路由器/交换机就像一根网线一样. 而这,是不可能的.应该考虑到的一个概念就是延迟. 数据包进入路由器或者交换机,存在一个核心延迟操作,这就是选路.对于路由器而言,就是路由查找,对于交换机而言.就是查询MAC/port映射表,这个延迟是无法避开的.这个操作须要大量的计算机资源.所以无论是路由器还是交换机.数据包在内部是不可能像在线缆上那样近光速传输的. 类比一下你经过十字街头的时候.是不是要左顾右盼呢? 那么.设备的线速能力怎么衡量呢…
Vue项目中遇到了大文件分片上传的问题,之前用过webuploader,索性就把Vue2.0与webuploader结合起来使用,封装了一个vue的上传组件,使用起来也比较舒爽. 上传就上传吧,为什么搞得那么麻烦,用分片上传? 分片与并发结合,将一个大文件分割成多块,并发上传,极大地提高大文件的上传速度. 当网络问题导致传输错误时,只需要重传出错分片,而不是整个文件.另外分片传输能够更加实时的跟踪上传进度. 实现后的界面: 主要是两个文件,封装的上传组件和具体的ui页面,上传组件代码下面有列出来…
项目需求 整体思路 网络通信 字符解析 数据存储与查询 1 存储管理 2 数据查询 多线程 待改进未实现的想法 GitHub源代码 项目需求 设计一个基于Socket或基于HTTP的server,服务内容是提供一种简单的key/value映射关系的管 理与查询 以下的全部操作都是通过结构体Node来传递的: struct Node { char key[KEY_SIZE]; char value[VALUE_SIZE]; }; 本场景中须要client和server两个程序 client端仅仅有…
Hibernate工作原理及为什么要用? 原理: 1. 读取并解析配置文件 2. 读取并解析映射信息.创建SessionFactory 3. 打开Sesssion 4. 创建事务Transation 5. 持久化操作 6. 提交事务 7. 关闭Session 8. 关闭SesstionFactory 为什么要用: * 对JDBC訪问数据库的代码做了封装.大大简化了数据訪问层繁琐的反复性代码. * Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现. 他非常大程度的简化D…
夹 一个.前言 两.spring mvc 核心类和接口 三.spring mvc 核心流程图 四.spring mvc DispatcherServlet说明 五.spring mvc 父子上下文的说明 六.springMVC-mvc.xml 配置文件片段解说 七.spring mvc 怎样訪问到静态的文件,如jpg,js,css 八.spring mvc 请求怎样映射到详细的Action中的方法 九.spring mvc 中的拦截器: 十.spring mvc 怎样使用拦截器 十一.sprin…
JSP笔记 Tomcatserver port: port就是指的某一个程序网络入口,Tomcat的初始化port为:8080: port的个数:256*256=65536个: 一般常见协议的缺省port为: http                    80 smtp                  25 pop3                   110 ftp                       23 https                  443 port占用查看命令…
rescue in receive 由于写ruby的时候感觉混身上下都拽起来了,所以比較喜欢用ruby写代码. 今天遇到了一个webdriver timeout的问题,问题本身还是由于我对webdriver不了解以及破文档导致的.首先我们把问题简化一下: driver = Selenium::WebDriver.for :safari driver.navigate.to "http://www.faraway.com" wait = Selenium::WebDriver::Wait…
一.不写port. 这个问题都被问烂了.由于TOMCAT默认的訪问port为8080.而TCP/IP协议默认80port訪问,大家之所以看到别的站点都不写port号是由于人家用的的80port訪问的,而80port由于的TCP/IP的默认port所以就不用写出来了.大家假设想改的话能够在tomcat安装文件夹中的conf文件里的server.xml文件里的 <Connector connectionTimeout="20000" port="80" proto…
今天在学习的过程中遇到了NetworkOnMainThread的异常,关于这个异常问题在android sdk 4.0版本号上,这个问题可能比較常见,查了许些资料大多都是大概解说原因,可是没有解说到详细的解决方法.以下将我写的程序的时候的解决方法记录例如以下: 首先看看LogCat的异常信息: 异常的原因:在android3.0版本号開始就强制不能在主线程中訪问网络.要把訪问网络放在独立的线程中.在开发中.为了防止訪问网络堵塞主线程.一般都要把訪问网络放在独立线程中或者异步线程AsyncTask…
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/dinglang_2009/article/details/31450731 在主流的Web站点中,图片往往是不可或缺的页面元素,尤其在大型站点中,差点儿都将面临"海量图片资源"的存储.訪问等相关技术问题. 在针对图片server的架构扩展中,也会历经非常多曲折甚至是血泪教训(尤其是早期规划不足.造成后期架构上非常难兼容和扩展). 本文将以一个真实垂直门户站点的发展历程,向大家娓娓道来.…
汉澳sinox採用的zfs和jail打造高可靠性存储server和矩阵计算机,这不是windows和linux能相提并论的. 只是非常多人立即出来出来反驳说,windows驱动程序多(就是支持硬件多),软件多,游戏多! 可是sinox安全多,稳定多,可靠多.sinox是高性能计算机的最佳选择,打造高级工作站和可靠server的首选. windows也有病毒多,漏洞多,木马多,危急多.这些对用户追求安全操作系统是难以接受的.但是人们又不得不选择,由于他们没有别的选择. 最重要的是他们不愿意承认,也…