自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

最后N滴泪

------你终于来了

  • 博客(92)
  • 问答 (2)
  • 收藏
  • 关注

原创 linux使用crontab实现PHP执行定时任务

使用crontab定时检测商品上下架1.默认情况是已经安装过的(yum install crontabs)2.检查运行状态:service crond status3.  /sbin/service crond start//启动服务4.  /sbin/service crond stop //关闭服务5.  /sbin/service crond restart//重启服务

2017-08-14 15:54:16 339

原创 Linux下搭建Swoole服务

Linux下搭建Swoole服务 一.安装swoole服务1.     下载swoole源码,下载地址: https://github.com/swoole/swoole-src/releases2.     将tar包上传到/usr/local/src/swoole下面,这里面存储安装源文件。3.     解压源文件,tar –xvfswoole.tar4.     进入

2017-08-14 15:52:26 5109

原创 Linux新建Workerman、composer、redis服务

Linux新建Workerman、composer、redis服务业务场景:用户在微信公众号支付成功后,微信异步回调到java后台,然后java后台给php后台发送支付成功消息,然后php workerman通过socket发送消息通知前端进行语音播报。整体实现思路:php使用workerman与前端ReconnectingWebSocket保持长连接(端口7272),前端打开WebSoc

2017-08-14 15:50:13 1519

原创 安卓仿ios页面跳转和回调

public class BaseActivity extends AppCompatActivity { private static BaseActivity delegateActivity; public PushViewDelegate pushDelegate; @Override protected void onCreate(Bundle saved

2016-11-11 19:03:42 834

原创 2048-android版

-------------------------------------------------------->LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orient

2016-11-09 11:24:29 399

原创 控制器切换效果

1.控制器跳转时,实现UIViewControllerTransitioningDelegate代理。服务于进入时动画和返回时动画效果。TestViewController *tableview = [TestViewControllernew];    tableview.transitioningDelegate =self;    [selfpresent

2016-06-21 16:02:18 481

原创 轮播器

无限轮播器,可在LJBHeadScrollView.m中自定义修改为SDWebImage加载方式,计时器和分页器可选设置。1.@protocol LJBHeadScrollViewDelegate NSObject>@optional- (void)LJBHeadScrollView:(UIView *)view index:(NSInteger)index

2016-06-20 14:20:06 337

原创 dropList下拉框,可微调控制在ScrollView上的位置,通过设置下拉框的X、Y值为ScrollView的偏移量即可

//.h@protocol LJBDropListViewDelegate NSObject>/** 数据源行数 */- (NSInteger)ljbDropListView:(UIView *)dropListView;/** 数据源内容 */- (NSString *)ljbDrop

2016-06-20 14:17:16 976

原创 键盘弹出事件

将键盘弹出事件抽离,可以控制键盘弹起时视图的控制,主要用于控制view、tableView、scrollView- (instancetype)init {    if (self = [superinit]) {        [selfkeyBoard];    }    returnself;}+ (in

2016-06-20 14:12:19 644

原创 2048-OC版

#pragma mark - 读取缓存数据- (void)getCaches {    self.maxNum =0;    self.maxNum1 =0;//最大值    self.score =0;//当前得分    self.hisScore =0;    self.hisScore1 =0;//历史最高分   

2016-06-20 14:04:40 576

原创 2048-C语言版

//Main函数调用#include#include #include "Root.h"int maxNum = 0;//最大值int score = 0;//当前得分int hisScore = 0;//历史最高分int main(int argc,const char * argv[]) {   

2016-06-20 13:58:37 816

原创 OC字典转模型和数据列表一级缓存

//对NSObject拓展类目 .h#import @interface NSObject (LJBExp)/** *  字典转模型 * *  @param dict需要转换的字典 * *  @return返回模型数据 */+ (instancetype)ljbObjectWithDic

2016-06-20 13:48:54 466

原创 OC瀑布流可拓展headView

1.SWVideoCollectionView.h 将collectionView封装在SWVideoCollectionView类中。#import @protocol SWVideoCollectionViewDelegate NSObject>/** *  点击cell方法 */- (void)videoCollectionView

2016-06-17 15:03:14 662

原创 swift简单瀑布流的实现

1.viewcontroller 设置collectionView布局信息import UIKitimport SDWebImageimport MJRefreshclass YFWaterFallViewController:UIViewController,UICollectionViewDataSource,UICollectionViewDelegate

2016-06-17 14:40:08 2097 1

原创 自定义NavigationController返回手势

1.定义返回手势的枚举类型typedef NS_ENUM(NSUInteger, InteractivePopGestureRecognizerType) {InteractivePopGestureRecognizerNone, //没有返回手势InteractivePopGestureRecognizerEdge, //边缘返回手势InteractivePopGestureRe

2016-06-14 11:50:39 605

原创 OC字符串、数组、字典处理

2015-07-01字符串----NSString是一个类NSString * str=@“ab”;//静态字符串 字符串不可以修改。但是可以重新指向另一个新的字符串。ab在内存中的值没有修改。str = @“mn”;//并非修改了字符串,而是str重新指向了新串。指向类mn的新地址。NSLog(@"%d",[str characterAtIndex:0]);//阿斯克

2016-06-14 11:49:17 429

原创 C语言字符串处理

字符串----char str[20];char str1[5]={‘a’,’b’,’c’,’d’,’e’};str1[1]=‘X’;str1[3]=‘y’;int i = 0;for(i = 0;i printf(“%c “,str[i]);}char str2[] = {‘a’,’b’,’c’,’’d,’e’,’\0’};//\0表示字符串结束print

2016-06-14 11:44:25 318

原创 C语言联合、枚举、宏函数、结构体、函数

2015-06-23共用体--联合union A//共用体 {int x;double y;} A;struct B//结构体 占16个字节 根据最大的来分。{int x;double y;} B;//根据哪个数据类型多,然后保证数据够用原则,对齐原则。printf("A=%lu\n",sizeof(A));//8printf("B=%lu\

2016-06-14 11:43:47 581

原创 C语言位运算

按位左移:原值 1101 左移2位后为1101002^5+2^4+2^232+16+4=52按位与 同为1 则为1,否则为0按位或 有1则为1,否则为0按位亦或 相同为0,不同位1按位取反 一元运算符int c = 2;//0010int d = 10;//1010//按位与 同为1 则为1,否则为0001010100010//按位或 有1则

2016-06-14 11:41:38 255

原创 C语言指针、二维数组和指针

指针------指针就是变量的地址,存放指针的变量就是指针变量。在指针变量中不是存放具体的数据,而是存放其他变量的地址即存放其他变量的指针。int * p;//定义指针 *是说明符,说明p是指针。p = &a;//地址是16进制存储的printf(“%p\n”,p);//地址printf(“%lu\n”,sizeof(p));//指针占8个字节printf(“%d\n”,*

2016-06-14 11:40:22 777

原创 C语言for循环、while循环(含math.h)

int i = 0;for(i = 0;i printf(“i=%d\n”,i);//循环体,反复执行的代码部分。}判断是否是完全平方数方法:求完全平方根的double类型和int类型进行对比,如果相等,说明是整数。#inclued int d = (double)sqrt(a) == (int)sqrt(a)?1:0;break 结束当前for循环。break

2016-06-14 11:37:05 4943

原创 C语言基本类型

数据类型:char\signed char\unsigned char\int\signed int\unsigned int\short\signed short\unsigned short\long\signed long\unsigned long数据类型占内存空间和有无符号无关。sizeof(int)计算int所占字节数。%u 占位符输出无符号。1个字节8位。INT8_MAX

2016-06-14 11:35:17 360

原创 ios版本更新

[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"itms-apps://itunes.apple.com/app/id1068342243"]];

2016-03-02 13:53:51 318

原创 订单受理存盘校验拦截

function srv_check(dbtype,billnoList,ywtype) {var checkSql = "";var whError = "";//库房与区域不匹配拦截checkSql = "";if(dbtype.equals("Oracle")) {checkSql += " select ''||chr(10)||('单号【'||e.billcode

2015-04-29 13:59:02 385

原创 服务器端批号分摊

//批号分摊function batchShare(billno,billcode,ruleid,dbtype) {function _copyNotesDt(alias,dataset,doclx,retlx,row){//doclx 分字符串拼接//retlx 0 表示select时拼接sql宏;1表示增加行赋值 ;2表示insert时数据集取值//row 行号

2015-04-29 13:57:28 843

原创 更新合并后的订单汇总信息

var orderMtList =" update ecordermt set "orderMtList+= " taxamount = ("orderMtList+= " select sum(b.taxamount) from ecordermt b "orderMtList+= " where b.billno in("+strList+"))"orderMtList+= "

2015-04-29 13:55:04 465

原创 根据勾选的单据显示每个库房商品库存是否配齐

select a.whid,a.WHCode,a.WHName,a.Logogram#if (dbtype == "Microsoft SQL Server"){,case when case when a.iscontrol = 'Y'then isnull(c.placenum,0) else isnull(d.basenum,0) end - isnull(b.num,0

2015-04-29 13:43:47 580

原创 省市县转换sql server和oracle

1.查询是否存在需要转换记录--提高效率#if (dbtype == "Oracle"){select count(1) from ecorderBuyerwhere entid = :_entidand not regexp_like(canton,'^[[:digit:]]+$')or not regexp_like(city,'^[[:digit:]]+$')or n

2015-04-29 13:40:13 1097

原创 批号分摊(预调拨可用于门店铺货)sql存储过程

USE [jxgx]GO/****** Object:  StoredProcedure [dbo].[batch_ft]    Script Date: 02/10/2015 17:19:46 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER proc [dbo].[batch_ft]      @

2015-02-10 17:22:37 892 1

转载 ORACLE 异常错误处理

本篇主要内容如下:5.1 异常处理概念5.1.1 预定义的异常处理5.1.2 非预定义的异常处理5.1.3 用户自定义的异常处理5.1.4  用户定义的异常处理5.2 异常错误传播5.2.1 在执行部分引发异常错误5.2.2 在声明部分引发异常错误5.3 异常错误处理编程5.4  在 PL/SQL 中使用 SQLCOD

2015-02-04 11:06:55 451

原创 oracle存储过程游标的使用(批号分摊)

create or replace procedure pf_st2(in_billno in integer) isbegin  delete from kk_bal;  commit;  declare   --类型定义   cursor cur_orderdt is select goodsid,entid,billno,billsn,basenum,0 as tem

2015-02-03 16:37:58 572

原创 linux安装

1.提示输入用户和密码后显示~$ 让输入指令,这时候输入 startx 启动图形界面。2.

2015-01-30 14:17:23 368

原创 oracle存储过程定义

1.存储过程简单定义。create or replace procedure pf_upPlace(cd varchar2,spbh varchar2) asspcd varchar(100);bh varchar(200);begin  spcd := cd;  bh := spbh;  update goodsdoc set place = spcd w

2015-01-29 23:13:00 383

原创 复核台分摊

USE [jxgx]GO/****** Object:  StoredProcedure [dbo].[ncsk_ftfht]    Script Date: 01/01/2014 23:07:14 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =======================

2015-01-29 23:09:43 1484

原创 oracle创建表空间和用户

(1)新建表空间与用户新建表空间create tablespace WMS_DATA datafile   'D:\sk_data\WMS_data01.dbf' size   500M autoextend on next 50M extent management local uniform   size 512k; ALTER TABLESPACE WMS_DAT

2015-01-28 10:52:32 508

原创 查询表主键方法

sql serverselect b.column_namefrom information_schema.table_constraints ainner join information_schema.constraint_column_usage bon a.constraint_name = b.constraint_namewhere a.constraint_typ

2014-12-16 16:49:44 697

原创 js中的replaceAll

String.prototype.replaceAll = function (AFindText,ARepText) {raRegExp = new RegExp(AFindText,"g");return this.replace(raRegExp,ARepText);}

2014-11-16 13:49:31 423

原创 js取年月最后一天

function getLastDay(year, month) {        var new_year = year;    //取当前的年份          var new_month = month++;//取下一个月的第一天,方便计算(最后一天不固定)          if (month > 12) {         new_month -= 12;      

2014-11-12 15:05:52 1394

原创 sql 数据库根据数量拆分为与数量相等的行数(函数)

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[fn_StrToTable]') and xtype in (N'FN', N'IF', N'TF'))  drop function [dbo].[fn_StrToTable]  GO  Create Function fn_StrToTable

2014-09-26 18:20:28 3428

原创 资质修改查询(经营范围转换为中文)

---删除临时表IF OBJECT_ID('tempdb..#businesscont') is not nulldrop table #businesscont---检索数据SELECT t1.Dates,t1.OldBussName,t1.NewBussName,t1.OldAdd,t1.NewAdd,t1.OldTel,t1.NewTel,t1.OldRegNo,t1.N

2014-09-23 16:48:46 594

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除