我正在寻找一个命令来执行我的git repo,以发现在一段时间内更改的代码量.
我想知道自"X"日以来有多少代码被更改了.我并不关心每位作者改变的代码百分比.
我在xml中设置了10个按钮并添加到主要活动中.我只显示2.所有按钮只更改变量和按钮颜色.是否有方法将所有按钮分组到单个onclicklistener并使用开关检查按下了哪个按钮.使用单独的onclicklistener似乎分配腰部空间.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
f1 =(Button) findViewById(R.id.f1);
f2 =(Button) findViewById(R.id.f2);
f1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
clearbutton();
f1.setBackgroundColor(Color.RED);
intbtnSelect=0;
}
});
f2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
clearbutton();
f2.setBackgroundColor(Color.RED);
intbtnSelect=1;
}
});
Run Code Online (Sandbox Code Playgroud) 我正在编写一个Android应用程序来获取当前位置的城市名称,我得到了正确的纬度和经度,但我无法获得城市名称.这是我的代码:
// To get City-Name from coordinates
String cityName = null;
Geocoder gcd = new Geocoder(getBaseContext(), Locale.getDefault());
List<Address> addresses = null;
try {
addresses = gcd.getFromLocation(loc.getLatitude(), loc.getLongitude(), 1);
if (addresses.size() > 0)
System.out.println(addresses.get(0).getLocality());
cityName = addresses.get(0).getLocality();
} catch (IOException e) {
e.printStackTrace();
}
String s = longitude + "\n" + latitude + "\n\nMy Currrent City is: " + cityName;
editLocation.setText(s);
Run Code Online (Sandbox Code Playgroud) public static Bitmap drawCircle(int width,int height, int borderWidth) {
Bitmap canvasBitmap = Bitmap.createBitmap( 350, 350, Bitmap.Config.ARGB_8888);
BitmapShader shader = new BitmapShader(canvasBitmap, TileMode.CLAMP, TileMode.CLAMP);
Paint paint = new Paint();
paint.setAntiAlias(true);
paint.setShader(shader);
paint.setShader(null);
paint.setStyle(Paint.Style.STROKE);
paint.setColor(Color.WHITE);
paint.setStrokeWidth(borderWidth);
Paint paint1 = new Paint();
paint1.setAntiAlias(true);
paint1.setShader(shader);
paint1.setShader(null);
paint1.setStyle(Paint.Style.STROKE);
paint1.setColor(Color.WHITE);
paint1.setStrokeWidth(borderWidth);
Canvas canvas = new Canvas(canvasBitmap);
float radius = width > height ? ((float) height) / 2f : ((float) width) / 2f;
//canvas.drawCircle(width / 2, height / 2, radius - borderWidth / 2, paint);
final RectF …Run Code Online (Sandbox Code Playgroud) 我已创建(手动通过管理面板)一个名为att_by_website"网站" 的属性,我想获得它的几个值.
我怎样才能做到这一点?我可以通过管理面板设置不同的值,但此时我只能获取默认值.
当我执行$this->getProduct()->getData('att_by_website')它时,只返回默认值($this->getProduct()返回实例Mage_Catalog_Model_Product).
谢谢!
我需要自动接听电话(取决于来源电话号码).这时,我可以结束来电,但不能接受'.
我找到了几个例子,这就是我现在所拥有的.
添加到AndroidManifest:
<permission android:name="android.permission.MODIFY_PHONE_STATE" />
<uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
<uses-permission android:name="android.permission.CALL_PHONE" />
...
<receiver android:name=".panic.IncomingCallReceiver">
<intent-filter android:priority="100">
<action android:name="android.intent.action.PHONE_STATE" />
<action android:name="android.intent.action.NEW_OUTGOING_CALL" />
</intent-filter>
</receiver>
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
public class IncomingCallReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
TelephonyManager telephony = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
MyPhoneStateListener listener = new MyPhoneStateListener(context);
telephony.listen(listener, PhoneStateListener.LISTEN_CALL_STATE);
}
public class MyPhoneStateListener extends PhoneStateListener {
Context context;
public MyPhoneStateListener(Context context) {
super();
this.context = context;
}
@Override
public void onCallStateChanged(int state, String callingNumber) {
super.onCallStateChanged(state, callingNumber); …Run Code Online (Sandbox Code Playgroud) 我正在尝试在我的Ubuntu服务器中运行以下命令:
./manage.py collectstatic -v 0 --noinput
Run Code Online (Sandbox Code Playgroud)
我收到此错误消息:
Traceback (most recent call last):
File "./manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/home/ubuntu/.virtualenvs/project/lib/python3.4/site-packages/django/core/management/__init__.py", line 353, in execute_from_command_line
utility.execute()
File "/home/ubuntu/.virtualenvs/project/lib/python3.4/site-packages/django/core/management/__init__.py", line 327, in execute
django.setup()
File "/home/ubuntu/.virtualenvs/project/lib/python3.4/site-packages/django/__init__.py", line 18, in setup
apps.populate(settings.INSTALLED_APPS)
File "/home/ubuntu/.virtualenvs/project/lib/python3.4/site-packages/django/apps/registry.py", line 115, in populate
app_config.ready()
File "/home/ubuntu/.virtualenvs/project/lib/python3.4/site-packages/django/contrib/admin/apps.py", line 22, in ready
self.module.autodiscover()
File "/home/ubuntu/.virtualenvs/project/lib/python3.4/site-packages/django/contrib/admin/__init__.py", line 26, in autodiscover
autodiscover_modules('admin', register_to=site)
File "/home/ubuntu/.virtualenvs/project/lib/python3.4/site-packages/django/utils/module_loading.py", line 50, in autodiscover_modules
import_module('%s.%s' % (app_config.name, module_to_search))
File "/home/ubuntu/.virtualenvs/project/lib/python3.4/importlib/__init__.py", line 109, in import_module
return _bootstrap._gcd_import(name[level:], …Run Code Online (Sandbox Code Playgroud) 我正在构建一个将提供给几家公司的解决方案.任何公司都必须将他们的域(或只是一个子域)指向我的服务器,然后我将处理他们客户的页面.
我正在使用以下配置测试它:
也就是说,每个想要使用我的服务的客户都必须将其域名的DNS更改为我在Route53中的托管区域.我的服务器将处理许多域.
我不想为每个新客户创建一个新的托管区域.有没有办法达到同样的效果?
我的项目有一个模型,如下所示:
class Data(Model):
data = FloatField(verbose_name='Data', null=True, blank=True)
created_at = DateTimeField(verbose_name='Created at')
Run Code Online (Sandbox Code Playgroud)
我的应用程序每天会创建数百个此模型的日志。
我试图只对每天的最大值求和,而不必遍历它们(仅使用 Django 查询)。
是否可以不编写 SQL 查询?
PS:我能够获得每天最大的“数据”,因此当前的逻辑会迭代几天并总结每天的最大值。但是该解决方案变得太慢了,我想直接将其解决到 db 级别。
android ×4
django ×2
amazon-ec2 ×1
django-orm ×1
dns ×1
geometry ×1
git ×1
location ×1
magento ×1
magento-1.7 ×1