我正在网站上工作,我想做的其中一件事就是向用户显示我的IP地址.该网站是使用CodeIgniter制作的,所以我希望用PHP找到我的服务器IP.IP地址可能会改变(它是漫游者),所以我想动态地找到它,而不仅仅是硬编码.我试过这个:
$data['hostname'] = NULL;
$data['ip'] = NULL;
$var = gethostname();
if ($var === FALSE) {
$var = NULL;
} else {
$data['hostname'] = $var;
$data['ip'] = gethostbyname($var);
}
Run Code Online (Sandbox Code Playgroud)
但是,我得到了"Moria"和"127.0.1.1",而不是给我主机名和IP.不是我想要的.相反,它应该为主机名和IP地址说"Moria.student.rit.edu".有帮助吗?
我很好奇......我将如何创建像Grooveshark一样的自定义进度条?如果您查看下面的图像,则进度条是一个鲨鱼形状的图像,并在页面加载时填充.

我觉得这很酷,很想知道它是如何完成的.这可以通过编程方式完成,还是在flash中完成?如果可能的话,我真的想在JavaScript(jQuery)中这样做.我/从哪里开始?
谢谢,Hristo
我设置了一个代码来随机覆盖2位不同颜色的位图,10次中有7次是蓝色,3次中有10次,颜色是绿色.然而,当它完成它看起来非常随机,就像它决定几次放7个蓝色像素,然后几次放3个绿色像素等等.
例:
我的代码是:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace FourEx
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
Bitmap bmp = new Bitmap(canvas.Image);
System.Drawing.Imaging.BitmapData bmpdata = bmp.LockBits(new Rectangle(0, 0, 800, 600), System.Drawing.Imaging.ImageLockMode.ReadWrite, System.Drawing.Imaging.PixelFormat.Format32bppArgb);
unsafe
{
int tempy = 0;
while (tempy < 600)
{
byte* row = (byte*)bmpdata.Scan0 + (tempy * bmpdata.Stride);
for (int x = 0; …Run Code Online (Sandbox Code Playgroud) 这是我的广播接收器.
public class SmsReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context ctx, Intent intent) {
Log.d(DEBUG_TAG, SmsReceiver.class.getSimpleName()+ " action: " + intent.getAction());
// here is codes for sending intent to my running service
} }
Run Code Online (Sandbox Code Playgroud)
这是我的清单xml文件中的广播接收器和服务节点.
<service android:name=".SMSGatewayService" />
<receiver android:name=".SmsReceiver">
<intent-filter>
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
Run Code Online (Sandbox Code Playgroud)
如何将广播接收器的意图发送到我正在运行的服务.提前致谢.
如何生成伪随机数(最好是Lua),其中生成器给出小数的概率更高?
在我的情况下,我想在游戏中给出一个随机分数,其中获得较低分数是常见的,但较高分数似乎很少.我见过使用表的加权随机数生成器,但它不符合我的计划.我只想指定最小值(0)最大值(变量)并确保大多数数字保持低位.
我确信通过简单的数学运算可以实现这一点,但我不记得它是哪一个.喜欢过滤math.random的常规输出,不需要真正随机的生成器.
使用Play!框架,我有以下两个模型:
@Entity
public class User extends Model {
public String firstName;
public String lastName;
public String email;
public String password;
public boolean isAdmin;
@OneToMany(mappedBy="id", cascade=CascadeType.ALL)
public List<Site> sites;
public User(String firstName, String lastName, String email, String password) {
this.firstName = firstName;
this.lastName = lastName;
this.email = email;
this.password = password;
}
public static User connect(String email, String password) {
return User.find("byEmailAndPassword",email,Crypto.passwordHash(password)).first();
}
public static User findUser(String email) {
return User.find("byEmail",email).first();
}
public static User createUser(String firstName, String lastName, String email, …Run Code Online (Sandbox Code Playgroud) 我需要SPI头文件,所以我可以为两个PIC24FJ64GA002写一个SPI主机和从机.我有一个,但我不小心删除了它.请有人给我发送下载标题的链接.尽快,因为它是紧急的.
我正在尝试使用DWM API在VB.NET 2010应用程序中查看Aero Glass的表单,但是正如函数调用所示,它将Frame的外观扩展到客户区,如果表单没有边框,则不会发生任何事情和形式将变得无形.那么,我可以在没有任何边框的情况下获得Aero玻璃吗?
我有一个gwt VerticalPanel类,我需要handel KeyDown事件.我用来在我的类中实现键盘处理程序的方法是:我添加:
this.sinkEvents(Event.ONKEYDOWN);
Run Code Online (Sandbox Code Playgroud)
到构造函数然后我重写方法onBrowserEvent()来处理键向下事件.
@Override
public void onBrowserEvent(Event event) {
// TODO Auto-generated method stub
super.onBrowserEvent(event);
int type = DOM.eventGetType(event);
switch (type) {
case Event.ONKEYDOWN:
//call method to handle this keydown event
onKeyDownEvent(event);
break;
default:
return;
}
}
Run Code Online (Sandbox Code Playgroud)
但是此方法不适用于此VerticalPanel类.当按下某个键时,不会触发KeyDown事件!
有一些特定的gwt小部件支持KeyDownHandler,比如Button等.VerticalPanel不是其中之一.所以我们需要在扩展VerticalPanel的类上注册KeyDownHandler.你能提出一个想法或暗示吗?
谢谢
我想知道是否有可能计算出具有已知纬度和经度的给定点周围100米的距离.我在MySQL数据库中有一些坐标,想要知道特定坐标是否位于给定点的100米范围内.
我正在使用Android平台.我只知道我所站立的一个坐标(经度和纬度)(当前位置),我想设置距离范围(比如说100米).
我有更多的坐标保存在数据库中,并想计算数据库中保存的其他点是否在距我当前位置100米范围内.我不知道我是否可以在我的应用程序中使用GIS数据库.
android ×2
random ×2
winforms ×2
aero-glass ×1
c ×1
c# ×1
distance ×1
dwm ×1
embedded ×1
flash ×1
geocoding ×1
graphics ×1
gwt ×1
hibernate ×1
html5 ×1
interfacing ×1
ip ×1
ip-address ×1
java ×1
javascript ×1
jpa ×1
jquery ×1
lockbits ×1
lua ×1
mysql ×1
php ×1
pic ×1
progress-bar ×1
service ×1
spi ×1
vb.net ×1