首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏python3

    djangosqlite3使用_3_

    此内容进行用户管理,首先在settings.py中启用django.contribapp。 django.contrib.sites',     'django.contrib.messages',    'catsite.spinfo', ) python manage.py syncdb 生成管理界面使用额外数据库表 python manage.py createsuperuser来另外创建一个admin用户帐号 将admin访问配置在URLconf (r'^admin/', include(admin.site.urls )), 取消下面两行注释 # Uncomment the next two lines to enable the admin: from django.contrib import admin admin.autodiscover() http://127.0.0.1:8000/admin/进行站点管理 将你Models加入到Admin管理 在app(spinfo)文件夹中添加admin.py

    96800发布于 2020-01-06
  • 来自专栏Hank’s Blog

    3-3 数据框子集

    > x <- data.frame(v1=1:5,v2=6:10,v3=11:15) > x v1 v2 v3 1 1 6 11 2 2 7 12 3 3 8 13 4 4 9 14 5 5 10 15 2] [1] 6 7 8 9 10 > x[,"v2"] [1] 6 7 8 9 10 > x[( x$v1<4&x$v2>= 8),] #找出第1列小于4并且第2列大于等于8元素 v1 v2 v3 3 3 8 13 > x[x$v1>2,] #第1列大于2所有元素 v1 v2 v3 3 3 8 13 4 4 9 NA 5 5 10 15 > x[which(x$v1>2) ,] #使用which函数筛选第1列大于2所有元素 v1 v2 v3 3 3 8 13 4 4 9 NA 5 5 10 15 > ? 和上面的操作一样,筛选第1列大于2所有元素 v1 v2 v3 3 3 8 13 4 4 9 NA 5 5 10 15

    77500发布于 2020-09-16
  • 来自专栏kyle的专栏

    3

    题目描述 难度级别:简单 给定一个整数,写一个函数来判断它是否是 3 幂次方。如果是,返回 true ;否则,返回 false 。 整数 n 是 3 幂次方需满足:存在整数 x 使得 n == 3x 示例 1: 输入:n = 27 输出:true 示例 2: 输入:n = 0 输出:false 示例 3: 输入:n = 9 输出: 解题思路 迭代 与2幂算法类似,这里连续对数n模3,若不为0,终止循环,判断数n是否为1,若为1则 返回true,否则false。 const isPowerOfThree = function(n) { if (n < 1) return false while(n % 3 === 0) n /= 3 return

    53700发布于 2020-12-31
  • 来自专栏练习两年半

    对于无穷大0x3f3f3f3f选择

    一般会有两个选择:0x7fffffff和0x3f3f3f3f 比如对于int类型数,有的人会采用INT_MAX,即0x7fffffff作为无穷大。 0x3f3f3f3f 0x3f3f3f3f十进制为1061109567,和INT_MAX一个数量级,即10^9数量级, 而一般场合下数据都是小于10^9。 0x3f3f3f3f数值为1061109567,它两倍也只有2122219134,不会溢出。 这样就有一个好处,当两个无穷大相加时候可以使int型整数不溢出,并使数值仍为无穷大。 而使用0x3f3f3f3f在对于数组初始化时候也比较方便,一般数组批量赋值时会使用memset函数,如果想将一个数组全部定义为"无穷大"0x3f3f3f3f,因为memset函数是对字节进行操作,而 0x3f3f3f3f每个字节都是0x3f,所以可以直接定义为memset(array, 0x3f, sizeof(array)) 在java中使用Arrays.fill(arr,0x3f3f3f3f)

    63710编辑于 2024-03-15
  • 来自专栏glm的全栈学习之路

    0x3f3f3f3f常量在编程中妙用

    0x3f3f3f3f十进制是1061109567,也就是10^9级别的(和0x7fffffff一个数量级),而一般场合下数据都是小于10^9,所以它可以作为无穷大使用而不致出现数据大于无穷大情形 另一方面,由于一般数据都不会大于10^9,所以当我们把无穷大加上一个数据时,它并不会溢出(这就满足了“无穷大加一个有穷数依然是无穷大”),事实上0x3f3f3f3f+0x3f3f3f3f=2122219134 ,这非常大但却没有超过32-bit int表示范围,所以0x3f3f3f3f还满足了我们“无穷大加无穷大还是无穷大”需求。 最后,0x3f3f3f3f还能给我们带来一个意想不到额外好处:如果我们想要将某个数组清零,我们通常会使用memset(a,0,sizeof(a))这样代码来实现(方便而高效),但是当我们想将某个数组全部赋值为无穷大时 现在好了,如果我们将无穷大设为0x3f3f3f3f,那么奇迹就发生了,0x3f3f3f3f每个字节都是0x3f!

    1.4K20发布于 2020-09-28
  • 来自专栏数据的力量

    高绩效团队3类人和3要素

    我不想老生常谈,只想说与“人”相关三个思考:组建团队TTJ组合和跷跷板原理,以及维系团队双曲线匹配法则 文|马克 本文首要目标读者是公司职能部门负责人,对公司老板尤其是创业公司老板,我想此文一样适用 这是乔布斯倡导理念,而他执掌下苹果公司几乎就是创新创意代名词。 任何一个团队、任何一个公司都是要绩效,要为股东创造价值,当年苹果公司不例外,今天那些允许带宠物上班硅谷公司比如谷歌也不例外。 Just do it 是耐克公司标识,也是其公司理念。再好创意,再棒战略,不去Just do it,那其价值就是零。 如果你团队是由这三类人组成,或者,你团队成员一大半都是这三类人,那你想不成功都难。 要点二:跷跷板原理 跷跷板要想保持平衡,板两端重量必须相当,否则就会一头高一头低。

    44810发布于 2018-07-20
  • 来自专栏python3

    1-3 Winform 中常用控件(3

                //请读者注意学习comboBox,listBox控件如何定位值             this.textBox1.Text = "产品部";      } u 实验步骤(3) 表1-17 MessageBox.Show()方法重载不同效果 u 实验步骤(1): 由图1-17所示,从工具箱之中拖拽3个Button控件和一个Label标签控件到Form窗体上,调整控件基本属性以达到图                 label1.Text = "您选择了NO";             }         } 小实验:“复杂提示”按钮鼠标单击事件源代码: private void button3_ //1、MessageBoxButtons.YesNoCancel参数表示按钮为“是、否、取消”三种状态按钮; //2、MessageBoxIcon.Question参数表示为 “问题图标”按钮 //3、 MessageBoxDefaultButton.Button3n参数表示默认“取消按钮”为默认触发按钮 //4、MessageBoxOptions.RightAlign 参数表示对话框提示信息居右对齐。

    3.4K10发布于 2020-01-03
  • 来自专栏python3

    BT3(BackTrack3)支持网卡

    BT3(BackTrack3)支持网卡型号列表 1 Wireless Cards And Drivers jDO"?@+ 2 Tested Card List i? 2.1.2 Dlink DWL-AG530 s ahXPl%;U 2.1.3 Dlink DWL-G520 uo TTHj7cq 2.1.4 Dlink DWL-G510 *3! ) %fIYWu`X 2.3.1 Broadcom BCM4311 802.11b/g :NynNu ' 2.4 PCMCIA Cards H+5S )r 2.4.1 3COM 3CRWE154G72 v1 .s%dP.P:i1 2.4.2 3COM 3CRPAG175B with XJACK Antenna }$` PZUw> 2.4.3 AirLink101 AWLC4130 t tY[ 1211 b"&1l2\ A 2.5.25 SMCWUSB-G EU rI4N3d;C 2.5.26 MSI US54SE xZp`Ke!

    1.8K20发布于 2020-01-06
  • 来自专栏leetcode题目解析和知识分享

    Linux(3)|入门开始:Linux基本指令(3)

    3、指令在哪里? 20 root root 3140 Aug 20 16:33 dev drwxr-xr-x. 94 root root 12288 Sep 2 21:27 etc drwxr-xr-x. 3 echo Hello Linux > out.txt,在>符号作用下,把本该写入到显示器文件内容写入到out.txt文件中,这种行为就叫做输出重定向 3、echo、cat、ll区别 1、echo echo [xzx@instance-157t533k 9_8]$ cat out.txt Hello World 3、ll ll是打印是文件属性 [xzx@instance-157t533k 9_8]$ i love c++ I Love C++ c/c++ C/C++ 4、-N:显示每行行号 1 hello world 2 hello Linux 3 Hello

    17310编辑于 2025-10-22
  • 来自专栏python3

    3、vagrant3种网络连接方式

    简介 vagrant提供了3种网络连接方式,分别是forwarded ports,host-only networking和bridged networking 2. forwarded ports config.vm.network  "forwarded_port", guest: 80, host: 80   //将vagrant虚拟机80端口映射到主机80端口 3. host-only networking config.vm.network private_network", ip: "192.168.56.10"     //private_network定义host-only networking,"192.168.56.10"为分配静态

    67210发布于 2020-01-08
  • 来自专栏菩提树下的杨过

    silverlight33D

    silverlight33d效果,实际上是通过2d+算法模拟出来"伪3D"(个人估计可能是考虑跨平台和显卡硬件支持通用性所以最终采用了这种设计) 上面演示了基本3d效果,本质是通过将图片绕着x, y,z三个轴旋转产生 关键代码: 1 <Image Source="/<em>3</em>D;component/img/001.jpg"  Grid.Row="0" Margin="30"> 2 <Image.Projection  as Slider).Value; 4 this.pp.RotationX = x; 5 this.lblX.Content = x.ToString("F2"); 6         } 至于3d 应用,只是利用y轴旋转+clip属性,排出一个常用相册UI界面(这种界面以后估计会在触摸屏上流行起来) projection除了这里演示3个参数外,另外还有9个参数可以调整,详情演示见 http: //images.24city.com/jimmy/3d/

    79380发布于 2018-01-23
  • 来自专栏python3

    chGUI (3)

    上编介绍了, 我使用经改写ucGUI模拟器, 但此摸拟器和ucGUI连系太紧密了, 花了大半天时间, 才将其分离出来,  别分离得不是很好, 但至少可以用了. (8)  LCD单个像素占位数, 即颜色位数 #define LCD_FIXEDPALETTE 332  像素颜色模式, 即RGB占位数  #define LCD_SWAP_RB 1              Red Blue位置是否交换 以上这些配置,和ucGUI是一致, 具体内容可参考ucGUI资料(网上很多哟) 二.LCD模拟器对外函数接口           只对外公布二个函数. 这里Index不是真正完整RGB值, 而是根据上面颜色模式配置, 对应值. 也可以理解为我们要写入真实LCD中值. GUI部分有一个名为convcolor目录, 这是从ucGUI借用过来,  为LCD模拟器所有,  也可以放入GUI中,  目前我构想是在chGUI中尽量不用这个.      

    61520发布于 2020-01-03
  • 来自专栏达达前端

    3)Angular开发

    CLI是一个命令行界面工具 创建项目、添加文件以及执行一大堆开发任务,比如测试、打包和发布 Angular CLI 功能与常用参数 使用Angular CLI 高效构建angular 2项目 了解前端组件概念

    56530发布于 2019-07-09
  • 来自专栏python3

    AS3splice

    (AS3)关于SPLICE删除功能博文: bug : 这是一个AS3本身一个"bug".先看看我测试: package{ import com.ainy.Applyfn; import index += 1; trace($index +" 号 Name is "+$itemName); } } } } 得到结果 很显然将数据集合最后一个元素去掉了. splice前2个元素:    第一个:要删除元素开始索引->index    第二个:一共要删除几个 当第一个元素为-1时,竟然删除了集合最后元素,实在是...倒数删除,倒数第一个元素 此博文先给一直认为:splice(-1,1)不删除任何元素AS3游戏开发前端人员.此前我也是.此外,不知道其他语言是不是也是这样:比如C#,Java,C++,欢迎给位拍砖

    83510发布于 2020-01-10
  • 来自专栏python3

    笔记(3

    23.OSPF中汇总方法:外部路由汇只可以在ASBR上进行,内部路由汇只能在ABR上进行。 24:OSPF中LSA公共头部 附:路由器Router LSA中有一个1字节VBE字段,他定义了路由器类型,即VC,ABR,ASBR。 另外,因为修改了网络类型后,OSPF参数也改了,hello时间和dead-time时间都改了,这个值是不适合NBMA网络。我在做实验时候表现出来就是邻居关系极端不稳定。 此外,虽然RIPv2是支持VLSM,但是他还是从有类路由协议继承过来,因此,当外面给一个接口地址分配了主类地址然后宣告进RIP,那么,即使此地址划分了子网,宣告时候还是以主类宣告,他造成直接结果就是把不必要接口也宣告进了 27.RIP汇总超网问题 今天做实验时候发现一个RIPv2 汇总问题,以前一直没有遇见过。当我们汇总几个网段时候,得出最佳汇总网段掩码小于其主网掩码,例如192.168.0.0/17。

    43130发布于 2020-01-13
  • 来自专栏python3

    ActionScript 3as

    1.as 操作符 每一种编程语言都提供强制类型转换,允许你将某一种数据类型转换成另一种数据类型,AS3自然也不例外。 但是虽然我编写了不少Flex程序,对 AS3强制类型转换还是不太清楚,以前AS中是这样进行强制类型转换:假设有一个类叫做Class1,我们声明了一个它对象 c1,如果想要将它转换成Class2类型 ,只要这样写: Class2(c1); 在AS3中你依然可以这样写,但是AS3 中提供了一个新操作符: as ,并且推荐使用as 进行强制转换,上述例子用 as 操作符实现就是这样: c1 as Class2 这样你就可以自定义错误时候该做什么。 3.没有运行时错误(Run Time Error)提示。 不过有些时候我在使用 as 时候并不能达到强制转换目的,而使用第一种方法则可以。 typeof new Date()); //object trace(typeof new Array()); //object trace(typeof undefined); //undefined 3.

    78310发布于 2020-01-07
  • 来自专栏python3

    3-3 File类常用操作静态方法练

    3-1-5 File类常用操作静态方法练习 文本文件是我们接触频繁一类文件,记事本程序经常操作文件就是文本文件,很多应用程序会保存一些记录到日志文件里,这种日志文件也可以是文本文件。 它不仅提供一系列方法,用来针对文件通用操作,还提供了一系列读写文本文件方法。 如表3-6所示: 表3-6 类File读写文本文件方法 方法 说明 CreateText(string FilePath) 创建或打开一个文件用于写入 UTF-8 编码文本。 如图3-6所示: ? 图3-6 简易文本编辑器界面图 u 实验步骤(2): 在案例中添加一个静态字段directory_path,string类型,代表工作目录路径;双击“保存编辑文件”、“打开文本文件”、“创建文本文件”,

    80520发布于 2020-01-14
  • 来自专栏GiantPandaCV

    3*3卷积+1*3卷积+3*1卷积=白给精度提升

    这里,“兼容”意味着我们可以把较小内核“修补”到较大内核上。在形式下,p层和q下面这种转换是可行: 例如,3x1和1x3是和3x3兼容。 在给定体系结构下,我们通过简单地将每个3x3卷积层替换为ACB来构建ACNet,该ACB模块包含三个并行层,内核大小分别为3x3,1x3,和3x1。 Figure3展示了这个过程。 Figure 3 值得注意是,尽管可以将ACB等价地转换为标准层,但是等效值仅在推理时才成立,因为训练动态是不同,从而导致不同性能。 更正式地,我们让 表示第i个3x3卷积层第j个核,L代表3x3卷积层个数,max和abs代表逐像素求最大值和取绝对值操作,所以平均核矩阵可以计算为: 其中, 我们在Figure6(a)和Figure6 总结一下,1)3*3卷积核骨架部分比边角部分更加重要;2)ACB可以增强卷积核骨架部分,从而提高性能;3)和常规ACB相比,将水平和垂直核添加到边界会降低模型性能;4)这样做也可以增加边界重要性

    1.3K30发布于 2019-12-09
  • 来自专栏AI科技评论

    3*3卷积+1*3卷积+3*1卷积=白给精度提升

    这里,“兼容”意味着我们可以把较小内核“修补”到较大内核上。在形式下,p层和q下面这种转换是可行: 例如,3x1和1x3是和3x3兼容。 在给定体系结构下,我们通过简单地将每个3x3卷积层替换为ACB来构建ACNet,该ACB模块包含三个并行层,内核大小分别为3x3,1x3,和3x1。 Figure3展示了这个过程。 Figure 3 值得注意是,尽管可以将ACB等价地转换为标准层,但是等效值仅在推理时才成立,因为训练动态是不同,从而导致不同性能。 更正式地,我们让 表示第i个3x3卷积层第j个核,L代表3x3卷积层个数,max和abs代表逐像素求最大值和取绝对值操作,所以平均核矩阵可以计算为: 其中, 我们在Figure6(a)和Figure6 总结一下,1)3*3卷积核骨架部分比边角部分更加重要;2)ACB可以增强卷积核骨架部分,从而提高性能;3)和常规ACB相比,将水平和垂直核添加到边界会降低模型性能;4)这样做也可以增加边界重要性

    1.5K30发布于 2019-11-28
  • 来自专栏AI算法与图像处理

    3*3卷积+1*3卷积+3*1卷积=白给精度提升

    这里,“兼容”意味着我们可以把较小内核“修补”到较大内核上。在形式下,p层和q下面这种转换是可行: ? 例如,3x1和1x3是和3x3兼容。 在给定体系结构下,我们通过简单地将每个3x3卷积层替换为ACB来构建ACNet,该ACB模块包含三个并行层,内核大小分别为3x3,1x3,和3x1。 三个分支输出。Figure3展示了这个过程。 ? Figure 3 值得注意是,尽管可以将ACB等价地转换为标准层,但是等效值仅在推理时才成立,因为训练动态是不同,从而导致不同性能。 表示第i个3x3卷积层第j个核,L代表3x3卷积层个数,max和abs代表逐像素求最大值和取绝对值操作,所以平均核矩阵可以计算为: ? 其中, ? 总结一下,1)3*3卷积核骨架部分比边角部分更加重要;2)ACB可以增强卷积核骨架部分,从而提高性能;3)和常规ACB相比,将水平和垂直核添加到边界会降低模型性能;4)这样做也可以增加边界重要性

    1.7K30发布于 2019-12-09
领券