25
2018
04

WordPress2018主题开发之创建自定义文章类型

什么是自定义文章类型,这个是不少刚刚接触wordpress比较疑惑得问题。我们在看后台得时候,你会发现左侧菜单就是wordpress默认得几个,文章,媒体,页面,评论。外观等等这些,既然是自定义文章类型,那肯定跟文章是有关系,默认得wordpress后台文章文章类型是 post,我们在前台调用文章内容列表得时候,默认都是post,假如我们要做一个电影类型得网站,显然放到文章里面是不大适合,而且也不直观。这个时候需要借助wordpress自定义文章类型得功能,在后台左侧在创建一个新得菜单出来,比如
25
2018
04

WordPress2018主题开发之创建自定义分类法

wordpress自定义分类法,它的意思就是自定义分类,wordpress后台默认是在文章里面有分类和标签,当我们创建自定义文章类型的时候如有需要都会创建自定义分类法,比如我们创建个产品,需要有个产品分类这样就可以使用今儿说到的这个方法。话不多说太贴出代码瞧瞧。<?php  //官方网址:https://codex.wordpress.org/Function_Reference/register_taxonomy  function new_taxono
22
2018
04

WordPress调试输出当前页面SQL语句的方法

开发WordPress主题或者插件时可能需要查看当前页面执行了哪些SQL语句,看看那些语句比较慢,或者sql有多少条,一共执行了多少条sql语句等,有两种方法可以实现1. 代码方式第一步,打开wp-config.php,添加复制代码代码如下:define('SAVEQUERIES', true);开启SAVEQUERIES会使WordPress将当前页面执行的sql查询保存到一个数组中,数组保存了每条查询的语句、调用该查询的函数以及执行时间。只要打印这个数组就能了解当前
11
2018
04

Javascript中数组重排序sort方法

         数组中已经存在两个可以直接用来重排序的方法:reverse()和 sort()。有读者可能猜到了,reverse()方法会反转数组项的顺序。请看下面这个例子。var values = [1, 2, 3, 4, 5]; values.reverse();alert(values); //5,4,3,2,1        &nb
27
2018
03

Java+Jquery实现转盘抽奖系统

抽奖系统,是一种大转盘抽奖的。效果图如下:这个基于Java抽奖的幸运大转盘抽奖系统是和微信的有点像,改编自一个网友的代码。前台大概就是html+css+js,后台就是Java(实现的Java抽奖系统)。后台Java代码为:package com.ostarsier.servlet; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOExcept
27
2018
03

Libgdx Polygon多边形碰撞检测

libgdx中Math封装了Polygon这个类,它是由多个定点进行描述实现的,在进行物体间的碰撞时,物体轮廓有时候是不规则的,这时候可以用一个多边形勾勒出其大概的轮廓,对其进行模拟。Polygon内部自带是否包含点contains这个函数,通过这个函数我们可以判断两个多变行是否碰撞,即检测两个多边形的每个点是否在另一个多边形中。检测代码:public static boolean isOverlap(Polygon polygon1, Poly
13
2018
03

Libgdx之正交相机 OrthographicCamera

描述正交相机的操作非常简单,就像我们在现实世界中操作相机一样,文章中主要介绍:相机的移动和旋转相机的放到和缩小改变相机的视窗大小在窗口(widow)坐标系和(世界)坐标系之间切换点的位置使用正交相机可以在不必去操作矩阵的情况下非常方便的来移动游戏世界,所以的投影矩阵和视图矩阵都在后台实现。 下面的代码示例展示了怎样通过照相机在改变游戏世界一、初始化方法及常见APIcamera = new OrthographicCamera(); camera.setT
04
2018
03

Android 禁止屏幕旋转 screenorientation

当手机没有关闭横竖屏切换功能时,系统一旦触发横竖屏切换,缺省状态下,当前活动的App的界面就会进行横竖屏切换,由于横竖屏的界面尺寸等参数不同,很多软件在设计和开发中为了避免横竖屏切换时引发不必要的麻烦,通常需要让App禁止掉横竖屏的切换,这就需要通过在AndroidManifest.xml中设置activity中的android:screenOrientation属性值来实现。该android:screenOrientation属性,他有以下几个参数:"unspecified"
12
2018
01

python操作MongoDB CURD操作

下载python中MongoDB的驱动程序pip install pymongo然后确保MongoDB已经安装且可以正常运行,去官网下载相应版本:https://www.mongodb.com/mkdir -p /home/tools cd/home/tools wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.2.tgz解压文件并修改目录名 tar -z
10
2017
11

国内所有ip地址网段

 http://www.ipaddresslocation.org/ip_ranges/get_ranges.php 选择中国然后下载 总共有1600多个网段使用了2个php函数ip2long($ip)把ip转为intlong2ip($int_ip)把int转回ip