局域网快速传文件还是Dukto好用

试了飞鸽传书,也试了飞秋,都不满意,不可否认他们功能很多:聊天、群组、共享文件,但我就需要局域网的两台电脑快速传文件,要解决的痛点是:快速。至于其它的跨系统从Mac到Windows,其实本来一个网段就能直连;苹果手机或平板、安卓手机到PC互传其实也不是刚需。我需要的是快速,最好支持断点续传。

没想到试到第三个:Dukto,我的痛点就帮我解决了。

剩下我也不啰嗦了,官方下载地址:http://www.msec.it/blog/?page_id=11

C#访问SOAP Web Service时500报错后的返回信息获取

调试Infor ERP LN Web Service的时候,你会发现如果调用不成功,返回的Http Header是500,但用SoupUI还是能看到结果返回,是不是很诡异。

因为这个东西,曾浪费了好几天,换了多种方式调用Web Service:引用、静态、动态、HTTP Post都试了。最后用Fiddle监控本地服务,然后开SoupUI代理,获取到下图。

这就造成了当使用HttpWebRequest访问时,不成功就会出现System.Net.WebException: ‘The remote server returned an error: (500) Internal Server Error.’报错(如下图),获取不到结果了。

怎么办呢,这里只能通过获取异常,然后将异常的相应结果返回。

用下面的代码就不论500错误是否发生,都能获取到Web Service返回值的源代码。

            //500 error but get the message
            HttpWebResponse res;
            try
            {
                res = (HttpWebResponse)webRequest.GetResponse();
            }
            catch (WebException ex)
            {
                res = (HttpWebResponse)ex.Response;
            }
            StreamReader sr = new StreamReader(res.GetResponseStream() ?? throw new InvalidOperationException(), Encoding.UTF8);
            var result = sr.ReadToEnd();

H5 WebApp禁止Webform页面回发

前一阵写一个H5的WebApp,用得老技术Webform,然后找人封装一下,优化一下WebView等,主要是实现运行于安卓系统的PDA能很方便的查询库存、进行库存的收发操作。

其中有一个扫码查询,允许用户手动输入,针对input textbox做了onchange事件,但是提交就会出现一个页面自动回发的问题。

用了比较原始的方式:

1、先给页面的表单设置DefaultButton(这里设置的是btnSubmit)。作用是:回车时会以该按钮被点击来提交表单进行回发。

<form id="form1" runat="server" defaultbutton="btnSubmit">

2、为btnSubmit设置Enabled=”False”。作用是:回车后发现btnSubmit不能使用,所以这次提交也就不能成功了

3、如果不想看到这个btnSubmit,就加上样式style=” display:none”进行隐

好了看一下截图吧:

H5端软键盘把footer底部导航栏顶上去了怎么解决?

这个问题是WebApp的通病,特别是用了BootStrap的底部导航栏,又用了input选中时自动移到合适位置,避免软键盘覆盖的时候,会特别明显。

网上有不少分享,都是通过js来实现的,因为我是在安卓手机端,试了多个不管用。

比方说这个:

var oHeight = $(document).height(); //浏览器当前的高度 
$(window).resize(function(){//ios软键盘弹出不会触发resize事件
     if($(document).height() < oHeight){
     $("#footer").css("position","static"); }else{
     $("#footer").css("position","absolute"); //adsolute或fixed,看你布局
} }); 

还有这个:

$("body").find("input[type=text]").each(function() {
    $(this).bind('focus', function() {
        $('#footer').css('display', 'none');
    }).bind('blur', function() {
        $('#footer').css({
            'position': 'fixed',
            'bottom': '0'
        });
        var footer = $('#footer');
                    var display = footer.css('display');
                    if (display == 'none') {
                        footer.show();
                    } else {
                        footer.hide();
                    }
    });
});

最终,我把输入框软键盘防覆盖和底部导航软键盘防顶结合在一起,安卓端用起来还不错。

$(function () {
    $('input,textarea').on('focus', function () {
        //立即隐藏
        $('.footer').css('display', 'none');
        var target = this;
        setTimeout(function () {
            target.scrollIntoViewIfNeeded();
            //target.scrollIntoView(true);
            //console.log('scrollIntoViewIfNeeded');
        }, 200);
    });
    $('input,textarea').on('click', function () {
        var target = this;
        setTimeout(function () {
            target.scrollIntoViewIfNeeded();
            //target.scrollIntoView(true);
            //console.log('scrollIntoViewIfNeeded');
        }, 200);
    });
    $('input,textarea').on('blur', function () {
        $('.footer').css({
            'position': 'fixed',
            'bottom': '0'
        });
        var footer = $('.footer');
        var display = footer.css('display');
        if (display === 'none') {
            footer.fadeIn(2000, function () {//fade
                    footer.show();
            });

            //setTimeout(function () {
            //    footer.show();
            //}, 200);
        } else {
            footer.hide();
        }
    });
});

上海迪士尼游玩停车攻略(持续更新)

陆续去了多次上海迪士尼,从最早的内部员工参观,到试运营,到后面陪同游玩,官方停车场收费高的问题,一直困扰着我。所以如果你是土豪,就不用看这篇文章了。

根据游玩的方便程度和价格,我列出了几个选择:

1、迪士尼官方停车场(停过,价格高,最方便,推荐指数4)

2、小强停车(停过,价格便宜,一整天最划算,需要短驳交通,推荐指数3)

3、光明生态园停车场(原申迪生态园,停过,价格合理,步行10分钟挺方便,推荐指数5)

4、配套酒店停车场(没停过,据说下午去可以免费蹭到)

5、地铁11号线康新公路附近停车场(没停过,据说停一天最便宜,不带孩子,停这里坐一站地铁最好)

#0003:第一个公开演示-旺财云库存管理系统

趁着元旦放假加上本周末的一点时间,我将《0001:Done is better that perfect,比完美更好的是完成》提到的第2个积累的作品:旺财云库存的演示系统正式发布出来了。

这是一款– 针对中小型企业,特别是有一物一码(一码一物)、批次、质保期、有效期要求的金银珠宝、化妆品和汽配(电机) 等行业 ,也可以用于样品库存管理、备品备件库存管理。

看过我博客的朋友,应该记得我2014年开始为珠宝行业的黄金(素金)电商零售和批发定制过一套旺财珠宝库存管理系统(软件著作权2017SR342261),客户(邻居)用得很满意,现在年销售额都破2个亿了。在经历了旺财备品备件库存管理系统的通用性改造后,2018整年的闲暇时间都在重构,在保持简约、实用的强大库存管理的功能的基础上,针对不同行业设定配置参数,完成从珠宝行业到通用行业的升级。并在数家企业的实际业务中发挥重要作用。

软件的重要特点如下,更多功能亮点后继会逐一介绍:

  1. 支持多公司,多仓库,多库位
  2. 全追溯,序列号,批次号
  3. 双库存单位(特别针对金银贵金属)
  4. 运行于浏览器,客户端免安装
  5. 特别适用一物一码,批次管理,有效期,保质期等要求的行业
  6. 按件扫码盘点
  7. 出库、退货入库扫码操作
  8. 极易扩展为云进销存系统
  9. 可支持手机端经销商下单或手机代客开单

演示网址: http://spwmsdemo.wangcaisoft.com/
无需输入账号密码,直接点击:立即登录即可体验
注意:请勿修改测试密码,谢谢配合

当然了,你也可以在线注册演示账号,用于自己公司的数据测试。试用完毕觉得满意,就可以付费并一键迁移到正式系统。

费用吗,其实定位为中小企业的仓库库存管理系统,分2种模式:

1、按用户、按年收费、公有云:一个用户365/年( 一天一块钱 ),年数据量5万条以内
2、终生买断、私有云:不限用户,3.6万起,技术支持及升级服务费每年3600

收费模式和标准目前为2019年暂行,根据实际运营情况调整。

你要是问我是不是创业了,我说我一直在做,但没有专职创业。不过这个旺财软件是我夫人在专职搞运营,我负责提供技术的支持。