コード例 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        AdminPopedom.IsHoldModel("04");

        string beginTime, EndTime, IPS, DayCount, Mac;

        beginTime = CommonManager.Web.Request("tt", "");     //Limit.editCharacter(Limit.getFormValue("tt"));
        EndTime   = CommonManager.Web.Request("nn", "");     //Limit.editCharacter(Limit.getFormValue("nn"));
        IPS       = CommonManager.Web.Request("ip", "");     //Limit.editCharacter(Limit.getFormValue("ip"));
        DayCount  = CommonManager.Web.Request("dd", "");     //Limit.editCharacter(Limit.getFormValue("dd"));
        Mac       = CommonManager.Web.Request("mac", "");
        DataTable sd  = new DataTable();
        string    sql = "select count(*) as bbr,CONVERT(varchar(12),CONVERT(datetime,RegisterTM),110)as ddr from Web_Users where CONVERT(datetime,RegisterTM)>='" + beginTime + "' and CONVERT(datetime,RegisterTM)<='" + EndTime + "' and RegisterIP='" + IPS + "' group by CONVERT(varchar(12),CONVERT(datetime,RegisterTM),110) order by CONVERT(varchar(12),CONVERT(datetime,RegisterTM),110) asc";

        //Response.Write(sql);
        //Response.End();
        sd = DbSession.Default.FromSql(sql).ToDataTable();           //sqlconn.sqlReader(sql);
        if (sd.Rows.Count > 0)
        {
            IpCount.DataSource = sd;
            IpCount.DataBind();
        }
        else
        {
            this.NoIpCount.Visible = true;
        }
        sd.Clear();
    }
コード例 #2
0
ファイル: Addr.cs プロジェクト: hashstream/bitcoin-lib
        public byte[] ToArray()
        {
            var woffset = 0;
            var ret     = new byte[IpCount * 30 + IpCount.Size];

            ret.CopyAndIncr(IpCount.ToArray(), ref woffset);

            foreach (var ip in Ips)
            {
                ret.CopyAndIncr(ip.ToArray(), ref woffset);
            }

            return(ret);
        }
コード例 #3
0
ファイル: Addr.cs プロジェクト: xbluckly/bitcoin-lib
        public byte[] ToArray()
        {
            //ew
            var ix  = IpCount * 30;
            var ret = new byte[ix + IpCount.Size];

            var ic = IpCount.ToArray();

            Buffer.BlockCopy(ic, 0, ret, 0, ic.Length);

            var ipOffset = ic.Length;

            for (var x = 0; x < IpCount; x++)
            {
                var ip = Ips[x].ToArray();
                Buffer.BlockCopy(ret, 0, ret, ipOffset, ip.Length);
                ipOffset += ip.Length;
            }

            return(ret);
        }